无法测试我的模型测试

时间:2015-05-18 09:12:14

标签: ruby ruby-on-rails-4 testing rake bundler

我在文件夹中进行了测试:

 test/models/person/helper/age_calculator_test.rb

由于以下原因,这些测试失败:

  assert_equal false, true

我跑的时候会失败:

bundle exec m test/models/person/helper/age_calculator_test.rb

但是当我跑步时:

bundle exec m test/models

这些测试没有运行!我错了什么? 如何在一个命令中使用Bundler测试我的所有 Model-Test ?谢谢!

1 个答案:

答案 0 :(得分:1)

您似乎使用Metal test runner。我在其支持路径测试的文档中看不到任何地方,例如test/models。它的主要功能是按行号运行测试。

如果您想执行所有模型测试,可以使用Rails'

rake test:models

去做。有关更多选项,请参阅Rake Tasks for Running your Tests上的RoR指南。