Sunday
Feb102013
Misleading minus signs in Cucumber progress format

I have been recently using the Ruby test tool Cucumber and came across a little annoyance. In the progress format output there were unexpected minus signs:
$ cucumber --format progress features/codebreaker_submits_guess.feature ---.......................................... 14 scenarios (14 passed) 42 steps (42 passed) 0m0.117s $
Normally minus signs would be used to indicate skipped steps but here they seem to be displayed for each scenario outline step whether it is skipped or not.
A little Googling revealed that this is a known bug that has not yet been fixed because of the awkward internal design of Cucumber.
Reader Comments