当我参加这个项目时,在“特性/增强”中进行了黄瓜测试,它使用javascript和几个不需要js的“features/plain”运行。随着per-scenario @javascript的后期开发,这是没有意义的。并且随着我们增长和增长的功能文件的数量,如果这样保持整洁的话,它会非常棒。在Rails应用程序中,如何组织Cucumber .feature文件?
所以,在最佳实践土地:
1)应该多长时间.feature文件是什么?我尝试用1或2个“情景”来保持每个范围的狭窄和特定。
2)应该保存在什么文件夹/文件结构中? 2a)如何可能一组相似的功能?
谢谢,是的,分离js/non-js源于一些早期实现,我很乐意抛弃它。更多文件夹! – whatbird