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 2012/01/23 14:53:49 UTC
svn commit: r1234796 - in /deltacloud/trunk/tests/mock: instances.feature
step_definitions/api_steps.rb step_definitions/instances_steps.rb
Author: mfojtik
Date: Mon Jan 23 13:53:48 2012
New Revision: 1234796
URL: http://svn.apache.org/viewvc?rev=1234796&view=rev
Log:
Mock: Fixed some failing Cucumber scenarios
Signed-off-by: Michal fojtik <mf...@redhat.com>
Modified:
deltacloud/trunk/tests/mock/instances.feature
deltacloud/trunk/tests/mock/step_definitions/api_steps.rb
deltacloud/trunk/tests/mock/step_definitions/instances_steps.rb
Modified: deltacloud/trunk/tests/mock/instances.feature
URL: http://svn.apache.org/viewvc/deltacloud/trunk/tests/mock/instances.feature?rev=1234796&r1=1234795&r2=1234796&view=diff
==============================================================================
--- deltacloud/trunk/tests/mock/instances.feature (original)
+++ deltacloud/trunk/tests/mock/instances.feature Mon Jan 23 13:53:48 2012
@@ -17,6 +17,7 @@ Feature: Managing instances
| authentication |
| public_addresses |
| private_addresses |
+ | storage_volumes |
And each instance should have 'href' attribute with valid URL
And this URI should be available in XML, JSON, HTML format
@@ -48,6 +49,7 @@ Feature: Managing instances
| authentication |
| public_addresses |
| private_addresses |
+ | storage_volumes |
Scenario: Following image href in instance
Given URI /api/instances exists
Modified: deltacloud/trunk/tests/mock/step_definitions/api_steps.rb
URL: http://svn.apache.org/viewvc/deltacloud/trunk/tests/mock/step_definitions/api_steps.rb?rev=1234796&r1=1234795&r2=1234796&view=diff
==============================================================================
--- deltacloud/trunk/tests/mock/step_definitions/api_steps.rb (original)
+++ deltacloud/trunk/tests/mock/step_definitions/api_steps.rb Mon Jan 23 13:53:48 2012
@@ -1,5 +1,7 @@
+World(Rack::Test::Methods)
+
Given /^URI ([\w\/\-_]+) exists$/ do |uri|
- get uri, {}
+ get uri
last_response.status.should_not == 404
last_response.status.should_not == 500
@uri = uri
Modified: deltacloud/trunk/tests/mock/step_definitions/instances_steps.rb
URL: http://svn.apache.org/viewvc/deltacloud/trunk/tests/mock/step_definitions/instances_steps.rb?rev=1234796&r1=1234795&r2=1234796&view=diff
==============================================================================
--- deltacloud/trunk/tests/mock/step_definitions/instances_steps.rb (original)
+++ deltacloud/trunk/tests/mock/step_definitions/instances_steps.rb Mon Jan 23 13:53:48 2012
@@ -36,10 +36,11 @@ When /^client follow link in actions$/ d
l = @instance.xpath('actions/link[@rel="'+@action+'"]').first
if @action.eql?('destroy')
- delete l[:href], { :id => @instance.xpath('@id').first.text }
+ delete l[:href]
else
- post l[:href], { :id => @instance.xpath('@id').first.text }
+ post l[:href]
end
+ puts last_response.body if last_response.status == 500
last_response.status.should_not == 500
end