是功能/风景,替代了描述/IT



我一直在Rails教程上关注Ruby。作者在整个教程中使用 RSPEC/CAPYBARA Describe/It。但是最近我看到人们改用Feature/Scenerio。我想知道Feature/Scenerio是替代Describe/It还是一起使用的东西?如果是替代品,是否有任何理由比Describe/It

更喜欢它

最近也出现了同样的问题。我去了Capybara的Github页面,以了解有关它的更多信息(搜索 scenario )。显然,特征方案背景只是使接受测试更可读的别名。我想这是出于遗产原因 - 黄瓜使用这些关键字。因此,通过使它们辨认,Capybara接受规格读取的读数更像是传统的黄瓜规格。

所以不,功能/场景/背景不是替代描述/IT/之前的。作为一组方法,它只是接受规格的替代方案。由您和您的团队决定要去哪些。

最新更新