2013-05-07 113 views
0

我使用下面的命令來運行從測試文件測試方法:運行多個Ruby測試方法從測試文件

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

能有人請建議如何進行,如果我需要在命令行上運行多種方法

回答

1

你只需要通過多個-n選項,如下所示:

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

太棒了!工作就像一個魅力:) – Arun 2013-05-07 13:19:30

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 

但是當一個方法失敗,失敗的方法後的方法不是在所有調用。