Rails を初めて学んだとき、チュートリアルでは RSpec を使用するように勧められました。私のコードを評価した後、Test::Unit の方が適しているように思えます。しかし、私のアプリケーションは既に構築されています。コマンドを元に戻すにはどうすればよいですか:
rails new my_app --skip-test-unit
アプリケーションを破棄/やり直すことなく?
Rails を初めて学んだとき、チュートリアルでは RSpec を使用するように勧められました。私のコードを評価した後、Test::Unit の方が適しているように思えます。しかし、私のアプリケーションは既に構築されています。コマンドを元に戻すにはどうすればよいですか:
rails new my_app --skip-test-unit
アプリケーションを破棄/やり直すことなく?
config/application.rbの次の行のコメントを解除します
require "rails/test_unit/railtie"
Gemfileからrspecを削除します。
おそらく、テストディレクトリを作成する必要があります。また、自動生成されなかった他のすべてのものについては、ここからすべての関連する詳細とファイルを追加する必要があります。Railsテストの最新情報をここでチェックしてください:
http://guides.rubyonrails.org/testing.html
mkdir test
cd test
mkdir fixtures functional integration
など、生成されていないファイルを補います。
このページは答えを得るのに役立ちました: