1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/vcloud_director/requests/compute/session_tests.rb
Nick Osborn 1f9837c865 [vcloud_director] Start mocking requests.
- also adds get_current_session request
2013-09-26 11:31:19 +01:00

29 lines
753 B
Ruby

Shindo.tests('Compute::VcloudDirector | session requests', ['vclouddirector']) do
SESSION_FORMAT = {
:xmlns => 'http://www.vmware.com/vcloud/v1.5',
:xmlns_xsi => 'http://www.w3.org/2001/XMLSchema-instance',
:user => String,
:org => String,
:type => 'application/vnd.vmware.vcloud.session+xml',
:href => String,
:xsi_schemaLocation => String,
:Link => [{
:rel => String,
:type => String,
:href => String
}]
}
@service = Fog::Compute::VcloudDirector.new
tests('#post_login_sessions').formats(SESSION_FORMAT) do
pending
@service.login.body # calls post_login_sessions
end
tests('#get_current_session').formats(SESSION_FORMAT) do
@service.get_current_session.body
end
end