2
當使用qunit
進行測試時,聲明一個值是特定的,完全未定義是困難的。我希望能夠找到一個函數:聲明一個值完全等於undefined
- 比較反對
undefined
,這樣的undefined
滿足斷言,但別的(包括null
)的值將失敗的測試 - 上類似於一個故障提供有用的反饋「預期不確定;得到了 'foobar的'」
注意:在使用strictEqual
,propEqual
,或deepEqual
將處理的第一準則。但是,這些斷言函數在失敗消息中不會產生有用的信息,除非在斷言中專門添加了可選參數。
作爲直接比較的替代方法,任何時候我需要做出這個斷言,我的間接方法是equal(typeof exampleValue, 'undefined')
。
qunit
有什麼可用來處理這個?
爲什麼不只是寫自己的函數,它的''===比較? – Pointy
這可能是一個選項。我希望有一些標準可以用來制止。 – jneander