add test for options
This commit is contained in:
parent
15a1a73462
commit
253e4f1ced
1 changed files with 23 additions and 0 deletions
|
@ -19,4 +19,27 @@ describe 'sshd::ssh_authorized_key' do
|
|||
})
|
||||
}
|
||||
end
|
||||
context 'manage authoried key with options' do
|
||||
let(:title) { 'foo2' }
|
||||
let(:ssh_key) { 'some_secret_ssh_key' }
|
||||
|
||||
let(:params) {{
|
||||
:key => ssh_key,
|
||||
:options => ['command="/usr/bin/date"',
|
||||
'no-pty','no-X11-forwarding','no-agent-forwarding',
|
||||
'no-port-forwarding']
|
||||
}}
|
||||
|
||||
it { should contain_ssh_authorized_key('foo2').with({
|
||||
'ensure' => 'present',
|
||||
'type' => 'ssh-dss',
|
||||
'user' => 'foo2',
|
||||
'target' => '/home/foo2/.ssh/authorized_keys',
|
||||
'key' => ssh_key,
|
||||
'options' => ['command="/usr/bin/date"',
|
||||
'no-pty','no-X11-forwarding','no-agent-forwarding',
|
||||
'no-port-forwarding']
|
||||
})
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue