0
Meine Gurke Feature-Datei wie im Folgenden kurz skizziert Szenario verwendet:nicht definierte Methode `Schritte für # <Gurke :: Ast :: OutlineTable :: ExampleRow: xxx> (NoMethodError)
Scenario Outline:
And user searches for item "<item>"
Then homepage is active
And user selects "<type>" Type(s)
Examples:
| item | type |
| car | bmw |
| car | honda |
Wirft diese unter Fehlermeldung auf:
undefined method `steps' for #<Cucumber::Ast::OutlineTable::ExampleRow:0x007f83buyg71120>
(NoMethodError)
verwende ich Gurke 1.3.19 und in meiner env.rb Datei, bevor Haken, ich bin mit unten, wo der Fehler von geworfen wird:
scenario.steps.map(&:name)
Konnten Sie den ganzen Code von Ihrem vorhaken in Ihrer env.rb posten? Sie möchten wahrscheinlich 'scenario.test_steps.map (&: name)' aufrufen; aber "Szenario" in dem Fall, dass ich getestet habe, war 'Cucumber :: RunningTestCase :: ScenarioOutlineExample' (unter Verwendung der' Before do | Szenario | '[Szenario-Hook] (https://github.com/cucumber/cucumber/wiki/Hooks # scenario-hooks)), nicht 'Cucumber :: Ast :: OutlineTable :: ExampleRow' von Ihrem Fehler. – konacaret