2

当我输入

耙式试验

它什么也没做。

我必须通过键入例如来一一测试所有文件:

ruby -Itest 测试/模型/post_test.rb

我使用 -T 标志创建了应用程序,因此它跳过了测试。我最近手动添加了它们;也许我忘了添加一些文件?身份证;/

4

1 回答 1

2

我遇到了这个确切的问题,我发现问题出在我的 config/application.rb 文件中。

使用 -T 导致了这个:

# Pick the frameworks you want:
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "sprockets/railtie"
# require "rails/test_unit/railtie"

我只是将其更改为:

require "rails/all"

我的耙子任务有效。您也可以取消注释已注释的测试要求,但要求一切似乎更容易,并确保我获得任何可能在未来添加的新库。

于 2015-01-02T02:38:41.873 回答