jasmine-cucumber:类似于Cucumber的api,用于在javascript中运行测试

时间:2024-06-01 16:29:35
【文件属性】:

文件名称:jasmine-cucumber:类似于Cucumber的api,用于在javascript中运行测试

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-01 16:29:35

JavaScript

茉莉花Cucumber 在Dealer.com上已弃用 考虑到Dealer.com对该软件包的采用最少,我们决定弃用它。 我们正在接受Cucumberjs并发现它已经足够好了。 一直是主要贡献者,并会继续对他的发展。 动机 该项目背后的动机是将Cucumber的力量用于表达仅茉莉花就开始失败的复杂测试排列。 这并不是说您不应该再使用jasmine语法来支持这种语法,而是应该在茉莉花测试开始变得过于复杂并且发现自己在复制和/或移动大量代码时利用它。 我个人发现,经过约50次测试,茉莉花开始下山了。 您可以重构测试以减少重复,但是测试变得维护成本很高,而且仍然很脆弱。 Cucumber提供了一种很好的语法来管理这种级别的复杂性,它使在几乎无限数量的组合中轻松重复使用步骤定义成为了可能,唯一的重复是人类可读的场景。 简而言之,单元测试在Jasmine中可能仍然有意义,并且很难以GWT风格编


【文件预览】:
jasmine-cucumber-master
----src()
--------jasmine-feature-runner.js(11KB)
--------karma-jasmine-step-parser.js(2KB)
--------karma-jasmine-runner.js(516B)
--------jasmine-cucumber.js(4KB)
----LICENSE(11KB)
----test()
--------calculator.steps.js(964B)
--------karma-jasmine-step-parser-specs.js(962B)
--------jasmine-cucumber-specs.js(4KB)
--------calculator.specs.js(482B)
----README.md(20KB)
----karma.conf.js(2KB)
----package.json(741B)

网友评论