我刚刚创建了一个可安装的引擎。测试目录看起来有点像这样:
engine_name
-test
- dummy
- test_helper.rb
- models
-engine_name
-- user_test.rb
etc
- 我试图调用 'rspec' -> 没有用。错误消息指出找不到文件夹“spec”
- 然后我调用了“rspec test”-> 它找到了目录,但没有找到测试。
- 发现 rspec 查找 *_spec.rb 文件,所以我将 user_test.rb 重命名为 user_spec.rb
- rspec 然后找到了该文件,但它说找不到 test_helper.rb(因为 user_spec.rb 需要它)。
我有一种感觉,这个引擎的测试目录不是为 rspec 设计的。测试引擎的最佳方法是什么?
谢谢!