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 spec
to run all the tests.bundle exec rails server
to 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