1

Rails を初めて学んだとき、チュートリアルでは RSpec を使用するように勧められました。私のコードを評価した後、Test::Unit の方が適しているように思えます。しかし、私のアプリケーションは既に構築されています。コマンドを元に戻すにはどうすればよいですか:

rails new my_app --skip-test-unit

アプリケーションを破棄/やり直すことなく?

4

1 に答える 1

1

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

など、生成されていないファイルを補います。

このページは答えを得るのに役立ちました:

Ruby on Rails:test_unitからrspecに切り替えます

于 2012-09-11T04:37:45.357 に答える