1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/xenserver/xenserver_tests.rb
Sergio Rubio ae6e59849f * Define missing InvalidLogin exception
* Add login tests
2012-04-02 18:10:56 +02:00

34 lines
954 B
Ruby

Shindo.tests('Fog::Compute[:xenserver]', ['xenserver']) do
tests("Login") do
raises(Fog::XenServer::InvalidLogin, 'raises error when invalid password') do
conn = Fog::Compute.new({
:provider => 'XenServer',
:xenserver_url => 'xenserver-test',
:xenserver_username => 'root',
:xenserver_password => 'asdfsadf'
})
end
raises(Fog::XenServer::InvalidLogin, 'raises error when invalid user') do
conn = Fog::Compute.new({
:provider => 'XenServer',
:xenserver_url => 'xenserver-test',
:xenserver_username => 'rootffff',
:xenserver_password => 'changeme'
})
end
raises(SocketError, 'raises error when invalid host') do
conn = Fog::Compute.new({
:provider => 'XenServer',
:xenserver_url => 'xenserver-testlakjsdflkj',
:xenserver_username => 'root',
:xenserver_password => 'changeme'
})
end
end
end