我使用以下命令从测试文件中运行 test 方法:
./bundle exec ruby -Ilib test_file.rb -n test_method
如果我需要在命令行上运行多种方法,请有人建议如何继续。
答案 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
但是当方法失败时,根本不会调用失败方法之后的方法。