Matt Wynne wrote: > On 17 Nov 2008, at 20:33, James B. Byrne wrote: >> >> More Examples: >> | initial | after | >> | "ALL CAPS" | "All Caps" | >> | " Squeeze leading space" | "Squeeze Leading Space" | >> | " Compact Internal space" | "Compact Internal Space" | >> >> The first bit passes but for the life of me I cannot figure out what >> I am >> supposed to do to get the More Examples to work. > > You're probably not specifying all the variables you need to. > > Until we get the Scenario Outlines feature[1], you have to put a > column in your More Examples table for every capture group in the > regular expressions in your matchers. >
I took out the check for the success confirmation to simplify things. I added columns for the field and the action. The remaining matcher is in webrat_steps: Then /^I should see "(.*)"$/ do |text| response.body.should =~ /#{text}/m end This is what I see in the console: Scenario: The entity common name should be normalized # features/manage_entities.feature:41 Given 1 valid entity # features/step_definitions/entity_steps.rb:25 And I am on the edit entity page # features/step_definitions/entity_steps.rb:54 When I fill in "Common Name" with " ANYThing WronG wITh tHiS? " # features/step_definitions/webrat_steps.rb:12 And I press "Update" # features/step_definitions/webrat_steps.rb:4 Then I should see "Anything Wrong With This?" # features/step_definitions/webrat_steps.rb:36 |field |input |action |display | |"Common Name"|"ALL CAPS" |"Update"|"All Caps" |/usr/lib/ruby/gems/1.8/gems/cucumber-0.1.9/bin/../lib/cucumber/formatters/pretty_formatter.rb:212:in `print_row': You have a nil object when you didn't expect it! (NoMethodError) do I misunderstand what you tried to tell me? -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users