【发布时间】:2012-08-26 07:31:18
【问题描述】:
我正在拼凑一个 jsTestDriver/Jasmine 环境来测试我们的前端代码,并且我看到很多引用 Sinon.js 的独立(或插入式)间谍。有人能描述一下 Sinon.js 带来了什么 Jasmine 没有用于测试 UI 的东西吗?
【问题讨论】:
-
我不明白为什么应该将其关闭为非建设性的。我已经大量使用 jasmine 一年多了,仍然想知道为什么人们添加 sinon.js。倾向于说 sinon 没有添加任何不存在的内容,但很想听听 sinon.js 用户的意见。
-
问题的问题是,不会有具体的答案。你可能认为不需要 sinon.js,其他人可能认为它是自切片面包以来最好的东西。一个人可能认为一个特性是一种优势,而另一些人可能认为它被过度设计了。那么这个问题的正确答案是什么。
-
这个问题的正确答案是理念和/或实现的差异,重点是这对 UI 测试的影响。一些主观性的空间,但不多。
标签: javascript bdd jasmine sinon js-test-driver