Add capybara
Start using capybara
Bit of a hack to extract setting up Narks middleware easier. This is
also a step towards allowing users to easily add reporters to their application
Setup application only when specific tasks are passed. Now there's no
need to use Cucumber World's and we're able to now customise what
reporters are being used.
Refactor the example's config.ru to use the new app initialisation interface.
Add a report broker that deals with dynamically setting up reporters
when they are configured.
Add new cukes tag to make sure that we have the HTTP reporter when
running HTTP reporter related scenarios. Also make sure we clean our
state afterwards.
Add TODO note about recently added functionality.
Add documentation
Add scenario to cover dynamically addingg a reporter to Nark
No need to require the HTTP reporter in our cucumber environment
Remove TODO note relating to the recent changes
Setup the example app to use the new reporter initialisation process