Node.js BDD。黄瓜,小黄瓜还是黄瓜? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js BDD。黄瓜,小黄瓜还是黄瓜? [关闭]相关的知识,希望对你有一定的参考价值。
Cucumber.js是Cucumber的官方港口。它得到了Cucumber社区的支持,旨在尽可能与其兄弟(Cucumber-ruby,Cucumber-jvm)保持兼容。它通过与Cucumber-ruby和Cucumber-jvm相同的小黄瓜功能套件进行了强力测试。
Node.js和浏览器环境都支持Cucumber.js。它使用官方的Gherkin解析器,就像Cucumber-ruby一样。
我对Cucumis并不熟悉,但它对Cucumber.js的唯一优势是它支持并行场景执行。我们正在考虑Cucumber.js上的这样一个功能,但它需要更多思考,因为它具有最终用户必须完全理解的含义。
小黄瓜NPM包不能使用,它只提供小黄瓜解析器。
Cucumber.js qazxsw poi显示了一个开发状态表,可以帮助您确定它是否已满足您的需求。
如果您需要使用Cucumber.js支持,请在Freenode上的#cucumber中大喊,ping README或写入us on Twitter。
如果你有兴趣,Cucumber.js将于4月4日在伦敦的Cukes list期间成为presented。
你也可以看看CukeUp! conference。它是一个BDD框架,具有类似Gherkin的语法(不是100%兼容),可以搭载现有的测试运行器(例如mocha,jasmine,casper,qunit)。因此,报告的格式与单元测试的格式相同。
以上是关于Node.js BDD。黄瓜,小黄瓜还是黄瓜? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在每个场景之后执行拆除以释放资源在使用黄瓜的宁静BDD中
使用 cypress-cucumber-preprocessor 将现有的 cypress 测试转换为黄瓜风格的 bdd。第二个场景没有被选中