从测试文件中运行多个ruby测试方法

时间:2013-05-07 13:08:38

标签: ruby-on-rails ruby automated-tests

我使用以下命令从测试文件中运行 test 方法:

./bundle exec ruby -Ilib test_file.rb -n test_method

如果我需要在命令行上运行多种方法,请有人建议如何继续。

2 个答案:

答案 0 :(得分:1)

您只需传递多个-n选项,如下所示:

./bundle exec ruby -Ilib test_file.rb -n test_method -n test_another_method

答案 1 :(得分:0)

我还找到了上述问题的临时解决方案。我从一个方法(我创建了它)调用了所有测试方法。然后使用以下命令运行它:

./bundle exec ruby -Ilib test_file.rb -n test_method_containing_required_to_run_tests

在测试文件中:

def test_method_containing_required_to_run_tests
test_method1
test_method2
test_method3
...
end

但是当方法失败时,根本不会调用失败方法之后的方法。