Logo: Relish

  1. Sign in

Project: RSpec Rails 2.4

Start from scratch

Install Rails-3

$ gem install rails -v "~> 3.0.0"

Generate an app

$ rails new example
$ cd example

Add rspec-rails to the Gemfile

$ echo 'gem "rspec-rails", :group => [:development, :test]' >> Gemfile

Install the bundle

$ bundle install

Generate a scaffold

$ rails generate scaffold Widgets name:string

This generates files in the app and spec directories. The files in the
app directory are generated by Rails, and Rails delegates the generation of
the files in the spec directory to RSpec.

Run migrations

$ rake db:migrate && rake db:test:prepare

Run RSpec

$ rake spec

or

$ rspec spec

If all went well, you should see output ending with:

29 examples, 0 failures, 2 pending

Last published almost 4 years ago by dchelimsky.