jne*_*der 2 javascript tdd assert undefined qunit
当用于qunit测试时,断言某个值具体、完全未定义是很困难的。我正在寻找一个功能,它将:
undefined以便 的值undefined满足断言,但其他任何值(包括null)都将导致测试失败注意:使用strictEqual、propEqual、 或deepEqual将处理第一个条件。但是,除非在断言中专门添加为可选参数,否则这些断言函数不会在失败消息中产生有用的信息。
作为直接比较的替代方法,每当我需要做出这一断言时,我的间接方法是equal(typeof exampleValue, 'undefined')。
有什么可以qunit解决这个问题吗?
小智 5
在 JavaScript 中:
(typeof(someVariable) === "undefined")
Run Code Online (Sandbox Code Playgroud)
在 QUnit 中:
strictEqual(typeof(someVariable), "undefined")
Run Code Online (Sandbox Code Playgroud)
http://api.quunitjs.com/strictEqual/
| 归档时间: |
|
| 查看次数: |
3904 次 |
| 最近记录: |