Skip to content

Instantly share code, notes, and snippets.

@robholland
Created November 18, 2009 09:29
Show Gist options
  • Save robholland/237679 to your computer and use it in GitHub Desktop.
Save robholland/237679 to your computer and use it in GitHub Desktop.
Scenario: AJAX test # features/manage_items.feature:34
When I visit the items page # features/step_definitions/item_steps.rb:5
Then I should see "Don't Click me" # features/step_definitions/webrat_steps.rb:123
undefined method `locate_element' for #<Rack::Response:0x257810c> (NoMethodError)
/Users/rob/dev/test/steam/vendor/plugins/steam/lib/steam/matchers/html_unit.rb:11:in `matches?'
/opt/local/lib/ruby/gems/1.8/gems/rspec-1.2.9/lib/spec/expectations/handler.rb:11:in `handle_matcher'
/opt/local/lib/ruby/gems/1.8/gems/rspec-1.2.9/lib/spec/expectations/extensions/kernel.rb:27:in `should'
./features/step_definitions/webrat_steps.rb:124
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/core_ext/instance_exec.rb:48:in `instance_exec'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/core_ext/instance_exec.rb:48:in `cucumber_instance_exec'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/core_ext/instance_exec.rb:69:in `cucumber_run_with_backtrace_filtering'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/core_ext/instance_exec.rb:36:in `cucumber_instance_exec'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/rb_support/rb_step_definition.rb:55:in `invoke'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/step_match.rb:24:in `invoke'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/step_invocation.rb:59:in `invoke'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/step_invocation.rb:38:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:115:in `visit_step'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:180:in `broadcast'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:114:in `visit_step'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/step_collection.rb:15:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/step_collection.rb:14:in `each'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/step_collection.rb:14:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:109:in `visit_steps'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:180:in `broadcast'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:108:in `visit_steps'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/scenario.rb:47:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/step_mother.rb:279:in `before_and_after'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/scenario.rb:45:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/scenario.rb:100:in `with_visitor'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/scenario.rb:39:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:180:in `broadcast'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/feature.rb:25:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/feature.rb:24:in `each'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/feature.rb:24:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:180:in `broadcast'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/features.rb:29:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/features.rb:17:in `each'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/features.rb:17:in `each'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/features.rb:28:in `accept'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:180:in `broadcast'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/cli/main.rb:56:in `execute!'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/../lib/cucumber/cli/main.rb:24:in `execute'
/opt/local/lib/ruby/gems/1.8/gems/cucumber-0.4.4/bin/cucumber:8
/opt/local/bin/cucumber:19:in `load'
/opt/local/bin/cucumber:19
features/manage_items.feature:36:in `Then I should see "Don't Click me"'
Failing Scenarios:
cucumber features/manage_items.feature:34 # Scenario: AJAX test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment