gpt4 book ai didi

JavaScript BDD : Vows & Kyuri Vs. Jasmine

转载 作者:IT老高 更新时间:2023-10-28 21:57:08 25 4
gpt4 key购买 nike

我打算选择 VowsKyuri ,但后来我发现了Jasmine .你推荐哪个?誓言还是 Jasmine ?是否有适用于 Jasmine 的 Cucumber 实现?

最佳答案

Jasmine

优点:

  • 有据可查并得到支持
  • 内置 spy
  • RSpec-ish DSL
  • 与其他工具的完美集成

缺点:

  • 污染全局命名空间
  • 不是为 NodeJS 构建的

誓言

优点:

  • 简洁而有意义的语法
  • 为 NodeJS 创建(即异步测试)
  • CoffeeScript(真的很漂亮)
  • 开箱即用的观察者

缺点:

  • 文档(例如拆解函数)
  • 开始时批处理和上下文可能很奇怪
  • 没有内置 spy (SinonJS ftw)

我更喜欢 Vows 来测试 NodeJS 应用程序和 Jasmine 来测试客户端代码。一旦你习惯了 CoffeeScript,誓言就会变得非常干净和强大。

关于JavaScript BDD : Vows & Kyuri Vs. Jasmine ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4115492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com