茉莉花与茉莉花节点测试差异

时间:2017-10-29 19:34:24

标签: jasmine jasmine-node

我一直在使用茉莉花,今天我想我会尝试茉莉花节点。茉莉花的一些传递测试在茉莉花节点失败了。具体来说,toBeLessThanOrEqual不是jasmine-node中的函数。茉莉花节点是应该避免的吗?

1 个答案:

答案 0 :(得分:1)

不同之处在于正在使用的jasmine的版本。使用jasmine-node时,他们当前使用的是1.3.1版本,而jasmine本身则更远(当前是3.2版)。由于jasmine进行了几个主要版本更改,因此它们之间存在重大更改,这说明了为什么使用jasmine 2.x或3.x的测试可能不适用于jasmine-node,因为语法不同。

jasmine-node更新为使用jasmine的较新版本之前,您将陷入jasmine 1.x语法中,这不是很好。

请注意,如果您想使用istanbul进行代码覆盖,还必须强制其使用与编写测试时所用的相同的jasmine版本。

虽然jasmine-node很方便,但我更喜欢使用最新的jasmine语法,因此不能按原样使用它。

相关问题