Node.js Assert 模組
定義和用法
assert 模組提供了一種測試表達式的方法。如果表示式的計算結果為 0 或 false,則會引起斷言失敗,並終止程式。
此模組是為 Node.js 內部使用而構建的。
語法
在您的應用程式中包含 assert 模組的語法
var assert = require('assert');
Assert 方法
方法 | 描述 |
---|---|
assert() | 檢查值是否為 true。與 assert.ok() 相同 |
deepEqual() | 檢查兩個值是否相等 |
deepStrictEqual() | 使用嚴格相等運算子 (===) 檢查兩個值是否相等 |
doesNotThrow() | |
equal() | 使用相等運算子 (==) 檢查兩個值是否相等 |
fail() | 丟擲 Assertion Error |
ifError() | 如果指定錯誤求值為 true,則丟擲指定的錯誤 |
notDeepEqual() | 檢查兩個值是否不相等 |
notDeepStrictEqual() | 使用嚴格不相等運算子 (!==) 檢查兩個值是否不相等 |
notEqual() | 使用不相等運算子 (!=) 檢查兩個值是否不相等 |
notStrictEqual() | 使用嚴格不相等運算子 (!==) 檢查兩個值是否不相等 |
ok() | 檢查值是否為 true |
strictEqual() | 使用嚴格相等運算子 (===) 檢查兩個值是否相等 |
throws() |