merb_stories
A plugin for the Merb framework that provides generators for rSpec Text Stories.
This is currently only very basic support. It supports the same helper methods that are available in Merbs current spec helpers.
SETUP: in config/dependencies.rb include this line
dependency “merb_stories”
USAGE:
– Generating Stories
ruby script/generate story my_story
OR for more organised stories
ruby script/generate story group/sub_group/my_story
This allows you to divide your stories up into different directories. You can have as many or few sub directories as you like
– Running the stories
merb_stories includes a rake file that allows you to run you stories
EXAMPLE rake story
or
rake story
or to run all stories
rake story
EXTENDING THE FUNCTIONALITY
To make your own custom modules available to the stories you write you need to include them in the MerbStory class. Any methods you define on your MerbStory class will be available.
EXAMPLE In stories/helper.rb
class MerbStory
include MyExtraHelper
end