mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
[digitalocean|compute] added create_ssh_key request tests
This commit is contained in:
parent
45ce6d0419
commit
7cb11d85bf
1 changed files with 22 additions and 0 deletions
22
tests/digitalocean/requests/compute/create_ssh_key_tests.rb
Normal file
22
tests/digitalocean/requests/compute/create_ssh_key_tests.rb
Normal file
|
@ -0,0 +1,22 @@
|
|||
Shindo.tests('Fog::Compute[:digitalocean] | create_ssh_key request', ['digitalocean', 'compute']) do
|
||||
|
||||
@key_format = {
|
||||
'id' => Integer,
|
||||
'name' => String,
|
||||
'ssh_pub_key' => String
|
||||
}
|
||||
|
||||
service = Fog::Compute[:digitalocean]
|
||||
|
||||
tests('success') do
|
||||
|
||||
tests('#create_ssh_key').formats({'status' => 'OK', 'ssh_key' => @key_format}) do
|
||||
@key = Fog::Compute[:digitalocean].create_ssh_key 'fookey', 'fookey'
|
||||
@key.body
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
service.destroy_ssh_key @key.body['ssh_key']['id']
|
||||
|
||||
end
|
Loading…
Reference in a new issue