assert (自訂拋出的錯誤)
assert (自訂拋出的錯誤)
一般會用mocha框架替代
如果遇預期相同則不會有錯誤
var assert = require('assert');
assert( 3 === 4, '預期出錯');另一種寫法
assert.equal(4, 3, '预期錯誤');相反
assert.notEqual(4, 3, '预期錯誤');**注意其使用!= 而非!==
如要使用=== 可用
assert.strictEqual()
assert.notStrictEqual()比較物件是否相等
反之
throws() 和 doesNotThrow(),他們用来判斷一段代碼是否會抛出異常
assert.fail(21, 21, 'Testtest Failed', '###');不管怎樣都會拋出異常
將上面例子改成如下
Last updated
Was this helpful?