cabbage-ex / cabbage

Story BDD tool for executing elixir in ExUnit
MIT License
144 stars 34 forks source link

Make missing steps be test failures #86

Closed jwilger closed 4 years ago

jwilger commented 4 years ago

They were previously compile-time errors which would prevent any working tests from actually running. This change allows you to write out your full Gherkin .feature file and run your tests without having to comment out the unimplemented steps in the .feature file.

jwilger commented 4 years ago

While I personally believe this provides a much better flow for incremental BDD, I realize the compile-time failures may have been a conscious design-decision, in which case, carry on! (I'll just continue to use my fork for my own projects :-))