-
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
undefined method `with_appended_backtrace' for Cucumber::Core::Test::Result::Unknown #95
Comments
@nvenky How have you defined your around hooks, making them |
@brasmusson - We don't have any around_hooks in our project. I tried to narrow down the issue and found that we had included a Module into the global context that had 'Capybara::DSL' included internally. features\support\application.rb include TestHelpers test_helpers.rb module TestHelpers
include Capybara::DSL We fixed the issue by removing the 'include TestHelpers' statement and using World instead. Above code used to work in the previous cucumber version but you can close the issue if it is not important. |
Yes, including The most straightforward solution is to use another method of the |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
All our features are failing after running the individual steps successfully (Only on v1.2.0). We get the following Backtrace at the end:
Looks like a new method with_appended_backtrace has been added to the Cucumber::Core::Test::Result but it is missing for Cucumber::Core::Test::Result::Unknown result class.
I could see that it was added as part of this Commit: 0a31e95
Backtrace:
undefined method
with_appended_backtrace' for #<Cucumber::Core::Test::Result::Unknown:0x441ce58> (NoMethodError) c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/runner.rb:101:in
execute'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/runner.rb:46:in
execute' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/runner.rb:30:in
around_hook'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/around_hook.rb:11:in
describe_to' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:92:in
block (2 levels) in compose_around_hooks'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:91:in
call' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:91:in
compose_around_hooks'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:22:in
block in describe_to' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/runner.rb:17:in
call'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/runner.rb:17:in
test_case' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:21:in
describe_to'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-2.0.2/lib/cucumber/filters/prepare_world.rb:11:in
test_case' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:21:in
describe_to'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-2.0.2/lib/cucumber/filters/apply_around_hooks.rb:8:in
test_case' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:21:in
describe_to'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-2.0.2/lib/cucumber/filters/apply_after_hooks.rb:5:in
test_case' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:21:in
describe_to'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-2.0.2/lib/cucumber/filters/apply_before_hooks.rb:5:in
test_case' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:21:in
describe_to'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-2.0.2/lib/cucumber/filters/apply_after_step_hooks.rb:8:in
test_case' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:21:in
describe_to'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-2.0.2/lib/cucumber/filters/activate_steps.rb:8:in
test_case' c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-core-1.2.0/lib/cucumber/core/test/case.rb:21:in
describe_to'c:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-2.0.2/lib/cucumber/filters/quit.rb:11:in `test_case'
The text was updated successfully, but these errors were encountered: