Sha256: 56897fc7073a2f28646d0c95b12fe4c066f3549572a0a82b16af76d6f5eb90d5
Contents?: true
Size: 1.2 KB
Versions: 23
Compression:
Stored size: 1.2 KB
Contents
Then "show me the $object" do |object| raise instance_variable_get("@#{object}").inspect end Then /^the ([^\"]*) list should contain "([^\"]*)"$/ do |object, value| instance_variable_get("@#{object}").should include(value) end Then /^the ([^\"]*) list should not contain "([^\"]*)"$/ do |object, arg1| instance_variable_get("@#{object}").should_not include(arg1) end # the group attribute "name" should be "George" Then /^the ([^\"]*) attribute "([^\"]*)" should be "([^\"]*)"$/ do |object, field, arg1| instance_variable_get("@#{text_to_variable(object)}").send(text_to_variable(field)).should == arg1 end When /^I change the ([^\"]*) attribute "([^\"]*)" to "([^\"]*)"$/ do |object, field, value| instance_variable_get("@#{text_to_variable(object)}").send("#{text_to_variable(field)}=", value) end Then /^the ([^\"]*) list should contain the ([^\"]*) id$/ do |list, object| instance_variable_get("@#{list}").should include(instance_variable_get("@#{object}").id) end Then /^the ([^\"]*) list should not contain the ([^\"]*) id$/ do |list, object| instance_variable_get("@#{list}").should_not include(instance_variable_get("@#{object}").id) end def text_to_variable(object) object.gsub(" ", "_") end
Version data entries
23 entries across 23 versions & 1 rubygems
Version | Path |
---|---|
360_services-0.0.3 | features/step_definitions/utility_steps.rb |
360_services-0.0.2 | features/step_definitions/utility_steps.rb |
360_services-0.0.1 | features/step_definitions/utility_steps.rb |