3 ms·
It drives me nuts that the cucumber team basically said that "Get your client to write the tests" is the one-true-use of cucumber. Cucumber has another fantast
by rurounijones 14y ago
It drives me nuts that the cucumber team basically said that "Get your client to write the tests" is the one-true-use of cucumber.
Cucumber has another fantastic use, human readable, computer executable tests which are great if you work in enterprise environments where you have human test teams / client human test teams etc.
The usual situation is they have some crappy "test" spreadsheet or (if we are lucky) proprietary systems of various quality.
Using cucumber the test teams can create tests that they can read and test manually but ALSO allows us to test automatically as well.
(Note: In this scenario the much maligned imperative style and web_steps.rb are also very useful since they remove ambiguity)