2013-04-11 59 views

回答

0

您可以使用-a选项与testrb命令只在您的测试套件运行某些测试,如:

$ ls test/ 
a_test.rb  b_test.rb  c_test.rb 

$ testrb -a test/a_test.rb 
#... runs a_test.rb only 
$ testrb -a test/[ab]_test.rb 
#... runs a_test.rb and b_test.rb 

还有匹配选项,-p的模式,但我不能得到那个无论我如何尝试工作,或在网上找到任何示例。希望这会做你需要的。

+0

是的,问题似乎是我可以按名称运行测试或按文件测试,但不能通过测试套件进行测试,例如,不是所有的测试*方法在一个给定的类中,在同一个.rb文件中有多于一个类。 – grrussel 2013-04-11 11:02:45

相关问题