From 34b55dce78823c35e497a5ef5db9b0d474ab463f Mon Sep 17 00:00:00 2001 From: Sergio Rubio Date: Tue, 26 Mar 2013 17:05:24 +0100 Subject: [PATCH] [xenserver|compute] added create_network tests --- .../requests/compute/create_network_tests.rb | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 tests/xenserver/requests/compute/create_network_tests.rb diff --git a/tests/xenserver/requests/compute/create_network_tests.rb b/tests/xenserver/requests/compute/create_network_tests.rb new file mode 100644 index 000000000..6df753db1 --- /dev/null +++ b/tests/xenserver/requests/compute/create_network_tests.rb @@ -0,0 +1,20 @@ +Shindo.tests('Fog::Compute[:xenserver] | create_network request', ['xenserver']) do + + compute = Fog::Compute[:xenserver] + + tests('success') do + test('#create_network') do + @ref = compute.create_network 'test-net' + !(compute.networks.find { |n| n.reference == @ref }).nil? + end + test('#create_network with description') do + # Destroy previously created network + compute.networks.get(@ref).destroy + @ref = compute.create_network 'test-net', :description => 'foo' + !(compute.networks.find { |n| n.description == 'foo' }).nil? + end + end + + compute.destroy_network @ref + +end