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 回答