RoR – Χρήση RSpec αντί Test::Unit

Αν θέλετε σε ένα καινούριο project με Ruby on Rails να χρησιμοποιήσετε ως testing framework το RSpec αντί του Test::Unit μπορείτε κατά τη δημιουργία απλά να πληκτρολογήσετε:


rails new my_app --skip-test-unit

Σε αυτή την περίπτωση δε θα δημιουργηθεί ο φάκελος ‘test’. Αν έχετε ήδη δημιουργήσει ένα project μπορείτε βέβαια να σβήσετε το φάκελο ‘test’ (προσοχή μη χάσετε υπάρχοντα tests). Στη συνέχεια χρειάζεται να προσθέσουμε στο Gemfile στο group ‘development’ και ‘test’ το εξής:


gem 'rspec-rails'

Μετά τρέχουμε διαδοχικά:


bundle install
rails generate rspec:install

Είμαστε πλέον έτοιμοι!