Add cucumber, rspec and related :gem:s to the Gemfile and lock them in
Add initial rspec files generated by the rails install generator
Add initial cucumber files generated by the rails install generator
Merge test/spec/feature code coverages and push the results to covereralls after everything has run
Configure RSpec to use the DatabaseCleaner :gem:
Add the FactoryGirl :gem: as a dependency and lock it in
Use FactoryGirl in RSpec, lint existing factories before the suite runs and use the helper FactoryGirl syntax methods
RSpec deletes the test task as a default so we need to add it back in the Rakefile so that all our tests can execute with bundle exec rake
Add basic feature with steps and VCR cassettes capturing our non localhost HTTP interactions
Add a basic specification just to see it working
Get the Poltergeist :gem: and lock it in
Use poltergeist as the driver for Capybara
Record new VCR cassettes
Require FactoryGirl so we can access it
Get a new episode of the checked out cassette
Change the VCR cassete names for Cucumber
Refactor to use name "holding" instead of "item" which more correctly mirrors the domain
Add factories and make sure they are loaded
Raise an ArgumentError is the holding is created with an object that is not a ServiceResponse
Add specs and skeletal implementations for the holding authorizers