You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by mf...@apache.org on 2011/03/21 13:22:29 UTC

svn commit: r1083756 - /incubator/deltacloud/trunk/server/tests/drivers/mock/api_test.rb

Author: mfojtik
Date: Mon Mar 21 12:22:29 2011
New Revision: 1083756

URL: http://svn.apache.org/viewvc?rev=1083756&view=rev
Log:
Added unit tests to check features after driver switch

Modified:
    incubator/deltacloud/trunk/server/tests/drivers/mock/api_test.rb

Modified: incubator/deltacloud/trunk/server/tests/drivers/mock/api_test.rb
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/tests/drivers/mock/api_test.rb?rev=1083756&r1=1083755&r2=1083756&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/tests/drivers/mock/api_test.rb (original)
+++ incubator/deltacloud/trunk/server/tests/drivers/mock/api_test.rb Mon Mar 21 12:22:29 2011
@@ -100,5 +100,14 @@ module DeltacloudUnitTest
       last_response.status.should == 200
     end
 
+    def test_it_change_features_after_driver_change
+      do_xml_request "/api;driver=ec2"
+      (last_xml_response/'api/link[@rel="instances"]/feature[@name="user_name"]').first.should == nil
+      (last_xml_response/'api/link[@rel="instances"]/feature[@name="user_data"]').first.should_not == nil
+      do_xml_request "/api;driver=mock"
+      (last_xml_response/'api/link[@rel="instances"]/feature[@name="user_name"]').first.should_not == nil
+      (last_xml_response/'api/link[@rel="instances"]/feature[@name="user_data"]').first.should == nil
+    end
+
   end
 end