我已经创建了一个Rails引擎
> rails plugin new my_engine --mountable
在虚拟应用中,我创建了一个模型和灯具......
> cd test/dummy
> rails generate resource Owner name:string
我确保有夹具数据
我在虚拟应用程序中编写测试以确保灯具正常工作
test("owners"){assert Owner.all.count > 0 }
失败了。
那么,如何使用测试/假人的灯具测试引擎?
<小时/> 注意我在github上打开了一个问题,正在讨论这个问题:https://github.com/rails/rails/issues/19477
答案 0 :(得分:0)
根据discussion I've had on Github:
rails generate ...
基本上做了错误的事情,它将固定装置放在虚拟/测试/装置中。
灯具只能存放在一个目录中。
然后,解决方案是将它们手动移动到引擎的test / fixtures目录。或者修补Rails。