A sample app
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib/tasks
public
script
spec
test
vendor/plugins
.gitignore
.rspec
Gemfile
Gemfile.lock
README.markdown
Rakefile
config.ru

README.markdown

Welcome to Albums

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.

Getting Started

  1. Check out the repository.
  2. bundle. This only needs to be run when the gem dependencies change.
  3. bundle exec rspec spec to run all the tests.
  4. bundle exec rails server to run the server.

Stories

  • 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