如何在MiniTest中仅运行控制器测试?

时间:2016-03-31 14:46:00

标签: ruby-on-rails command-line minitest

在minitest中仅运行控制器测试的rake命令是什么? rake test:controller没有做到这一点。

3 个答案:

答案 0 :(得分:6)

尝试将其复数形式。这是典型的命令:

rake test:controllers

http://guides.rubyonrails.org/testing.html#rake-tasks-for-running-your-tests

第6节介绍了用于测试的rake命令。

答案 1 :(得分:5)

当你正在运行所有这些时,必须是复数rake test:controllers

请查看http://guides.rubyonrails.org/testing.html#rake-tasks-for-running-your-tests了解更多rake命令。

如果要运行特定文件,请使用TEST参数:

rake test TEST=test/controllers/application_controller_test.rb

答案 2 :(得分:0)

作为更新:

rails test path/to/test/file.rb已成为我的首选解决方案。
rails test path/to/test/file.rb:123也让您通过行号选择测试。