我曾经能够通过'rake test:units'在Ruby on Rails中启动我所有的Selenium2 WebDriver测试。但最近,我的测试用例不再被发现了。我没有收到任何通知或错误消息。追踪,测试在'执行测试:单位'
之后结束它仍然可以通过调用'rake test:unit TEST = test / unit / foo_bar'或使用'ruby [path]'来手动启动来启动文件。
测试本身仍然可以正常工作,所以我不知道为什么自动测试不再开始了。我可能违反了一些命名惯例?这就是一切的名称:
File: foo_bar.rb
Class: FooBar
Method: test_foo_bar
此外,我还使用了一些额外的自写要求,存储在test / unit / helpers中。可能还有另一个问题来源吗?
谢谢。
答案 0 :(得分:1)
仅供参考:这是非传统的命名。
File: foo_bar_test.rb
Class: FooBarTest
Method: test_foo_bar
做对了。现在一切都以“rake test / units”再次启动。