Adding a Background section breaks Cuke4Nuke. The following Script works OK from Cucumber directly but not from Cuke4Nuke
Feature: Hello World
In order to ensure that my installation works
As a Developer
I want to run a quick Cuke4Nuke test
Background:
Given The Greeting Separator is ,
Scenario: Hello World
Given The Action is Hello
When The Subject is World
Then The Greeting is Hello, World.
Scenario Outline: Hello World (more complicated)
Given The Action is <action>
When The Subject is <subject>
Then The Greeting is <greeting>.
Examples:
|action|subject|greeting|
|Hello|Mike|Hello, Mike|
|Jump|Tom|Jump, Tom|
|Shout|Jim|Shout, Jim|
When executed with Cuke4Nuke, it prints:
d:\work\Cuke4NukeExample>Cuke4Nuke bin\Debug\Cuke4NukeExample.dll
Feature: Hello World
In order to ensure that my installation works
As a Developer
I want to run a quick Cuke4Nuke test
Background: # features/basic.feature:6
Given The Greeting Separator is , # features/basic.feature:7
Scenario: Hello World # features/basic.feature:9
Given The Action is Hello # Unknown
When The Subject is World # Unknown
Then The Greeting is Hello, World. # Unknown
Scenario Outline: Hello World (more complicated) # features/basic.feature:14
Given The Action is # Unknown
When The Subject is # Unknown
Then The Greeting is . # Unknown
Examples:
| action | subject | greeting |
| Hello | Mike | Hello, Mike |
| Jump | Tom | Jump, Tom |
| Shout | Jim | Shout, Jim |
4 scenarios (4 undefined)
16 steps (12 skipped, 4 undefined)
0m0.421s
undefined method handle_step_failed' for #<Cucumber::WireSupport::WireProtocol::Requests::SnippetText:0x31ae3cc> (NoMethodError) C:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.3/bin/../lib/cucumber/wire_support/wire_packet.rb:28:in
send'
C:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.3/bin/../lib/cucumber/wire_support/wire_packet.rb:28:in handle_with' C:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.3/bin/../lib/cucumber/wire_support/connection.rb:21:in
call_remote'
C:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.3/bin/../lib/cucumber/wire_support/request_handler.rb:10:in execute' C:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.3/bin/../lib/cucumber/wire_support/wire_protocol/requests.rb:45:in
execute'
C:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.3/bin/../lib/cucumber/wire_support/wire_protocol.rb:14:in snippet_text' C:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.3/bin/../lib/cucumber/wire_support/wire_language.rb:38:in
snippet_text'