-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
👓 What did you see?
The v10.2.0 release permits cumber-expressions up to v19.
The cucumber-expressions v19 release includes an important change in this PR:
children of Cucumber::CucumberExpressions::Group can now be nil
which breaks
| children: group.children.map { |child| argument_group_to_message(child) } |
leading to the following error
undefined method 'map' for nil (NoMethodError)
gems/cucumber-10.2.0/lib/cucumber/formatter/message_builder.rb:149:in 'Cucumber::Formatter::MessageBuilder#argument_group_to_message'
gems/cucumber-10.2.0/lib/cucumber/formatter/message_builder.rb:137:in 'block in Cucumber::Formatter::MessageBuilder#step_match_arguments'
gems/cucumber-10.2.0/lib/cucumber/formatter/message_builder.rb:132:in 'Array#map'
gems/cucumber-10.2.0/lib/cucumber/formatter/message_builder.rb:132:in 'Cucumber::Formatter::MessageBuilder#step_match_arguments'✅ What did you expect to see?
I would have expected no error :)
📦 Which tool/library version are you using?
No response
🔬 How could we reproduce it?
No response
📚 Any additional context?
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels