How do I delete the unit test and replace it with rspec?

advertisements

I have a rails app, that is setup with the default test unit, how can I remove it and use rspec instead? (I don't have any tests written, I just didn't ignore it during app generation).


You can actually have any number of testing frameworks in use at the same time. For example, you can use cucumber, rspec, test-unit and mini-test and they will all function without stepping on each other's feet. To use rspec in rails simply add the following to your Gemfile:

group :development, :test do
  gem 'rspec-rails'
end

Then update or install your bundle and run the following command to setup rspec:

rails generate rspec:install

You can find more information here.