标签: unit-testing testing jasmine
什么时候应该使用Jasmine中的.not功能,因为它看起来非常有限。
.not
我正在测试一个函数,其中url(字符串)由包含地址数据的3个输入字段组成。
邮政编码被剥离了空格,所以我写了一个测试,检查它.not是否包含空格..但是当该函数中的其他内容出错时,测试仍然会通过,因为它是不我期待的字符串..
有道理。 那么什么时候应该/你能使用.not功能吗?
答案 0 :(得分:0)
具体而言,Jasmine docs将其描述为:
每个匹配器的标准都可以通过预先添加.not 来反转
每个匹配器的标准都可以通过预先添加.not
一般来说,否定方法被用作嘲弄的基本形式。
<强>参考强>
Universal unit testing (browser, Node.js) with Jasmine
AngularJS Jasmine Matchers