耙子测试不起作用

时间:2013-06-12 15:45:48

标签: ruby-on-rails unit-testing testing ruby-on-rails-4

当我输入

  

rake test

它没有做任何事情。

我必须通过键入以下内容逐个测试所有文件:

  

ruby​​ -Itest test / models / post_test.rb

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

1 个答案:

答案 0 :(得分: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"

我的佣金任务有效。你也可以取消注释评论的测试要求,但要求所有看起来更容易,并确保我得到任何可能在未来添加的新库。