黄瓜和Rspec分享工厂女孩工厂

GTD*_*Dev 6 testing rspec ruby-on-rails cucumber factory-bot

我正在使用Cucumber和Rspec设计围绕轨道的测试,我想知道在黄瓜验收测试和Rspec单元测试之间共享Factory Girl工厂代码是否是一个好习惯.

如果这是一个好的做法,哪里是最好的地方中立位置工厂为rspec和黄瓜.

非常感谢

Ris*_*ogi 5

您可以在任何您喜欢的地方使用工厂 我通常在rspec和我的Cucumber故事中使用它们.

工厂是夹具更换.一般的想法是能够正确读取测试并远离"固定装置"地狱场景.

我认为如果你放在规格/工厂,它没有标准的位置.但我通常把它放在我的spec文件夹中.无需使用单独的中立位置.