ruby - 无法测试我的模型测试

标签 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?谢谢!!

最佳答案

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

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

rake test:models

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

关于ruby - 无法测试我的模型测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30299178/

相关文章:

ruby-on-rails - 首次尝试部署时 rails + dokku bundle 失败

testing - Cypress 自定义查找命令

angular - 为什么预定义变量在 Cypress 中的行为不符合预期?

ruby - 在 Mavericks 上禁用 Ruby 的应用程序小睡

ruby - 在 ruby​​ 中增加二进制有效载荷

ruby-on-rails - Rails4 : Why resque worker is not picking up jobs

ruby-on-rails - 有没有办法在不保存的情况下批量分配现有记录?

javascript - 如何使用 npm.commands.test 功能

ruby-on-rails - 覆盖 Ruby 的飞船操作符 <=>

ruby-on-rails - 测试时错误的 URI(不是 URI?) |规范