RSpec is the most popular testing framework among Ruby community and we also use it extensively. Let’s see how to set up it quickly in any Rails application without getting into many details.
Lean Version
Step 1 - Setting up Rails Application
New Rails App
$ rails new myapp -T
Existing Rails App
Remove app/test
directory if present
Step 2 - Install gems
Configure Gemfil
e as per the below gist and bundle
Step 3 - Install and Configuring RSpec
Run the following command
$ rails generate rspec:install
Configure .rspec
Add following lines in .rspec
-- require spec_helper
-- order rand
-- format documentation
Configure Database Cleaner
Add the following in rails_helper.rb
Now, run rspec
to ensure setup complete
That’s it!!