Albums is just an example web app. It's a little "online store" for buying music.
It uses rspec + capybara + rack-test for testing and includes some model specs and some request specs.
It uses haml, sass, and coffeescript.
- Check out the repository.
bundle. This only needs to be run when the gem dependencies change.bundle exec rspec specto run all the tests.bundle exec rails serverto run the server.
- As an unauthenticated user, I can create an account
- As an unauthenticated user, I can sign into my already-created account
- As an authenticated user, I can sign out
- As an authenticated user, I can create an album
- As a user, I can see a list of albums
- As an authenticated user, I can rate an album
- As a user, I can see the average user rating for an album