3 ms·
This is similar to Citrusbyte's Stories library (disclaimer, I work for Citrusbyte). http://github.com/citrusbyte/stories http://github.com/citrusbyte/stories
by cschneid 16y ago
This is similar to Citrusbyte's Stories library (disclaimer, I work for Citrusbyte). http://github.com/citrusbyte/stories http://github.com/citrusbyte/stories
It's a fairly lightweight layer on top of Test::Unit that lets you define nested stories and scenarios, integrating with Webrat (soon Capybara when we get to it).
One differentiating feature of Stories is that you can print out a readable PDF doc with each story, and the specific scenarios that make it up, leaving off the Test::Unit implementation of the scenarios. Because really, clients don't want to read even cucumber's specs. The nasty secret of Cucumber is that it's still programming. You have to be very explicit in what you setup, and what you expect. Even if your explicitness is hidden behind english, it's still there, and many client's just don't think like that. Heck, that's why they hire programmers.