【指令碼語言】RINGO JS-模組 assert
阿新 • • 發佈:2018-11-07
模組 assert
斷言庫用於單元測試。 它實現了 CommonJS Unit 單元測試規範並增加了一些額外的便利方法。 所有方法都允許附加引數:comment。 如果斷言失敗,則該註釋將被附加到錯誤訊息中。
Example
const assert = require("assert");
assert.deepEqual({b: 2, a: 1}, {a: 1, b: 2});
assert.deepEqual({b: 2, a: 1}, {a: 1, b: 2}, "optional comment");
assert.isFalse(100 != 100);
assert.isFalse(100 != 100, "optional comment");
assert.isNotNull(undefined);
assert.isNotNull(undefined, "optional comment");
See
test
模組是單元測試的測試執行器。 它管理測試的執行並將結果提供給使用者。
Functions
- deepEqual (actual, expected)
- equal (actual, expected)
- fail (options)
- isFalse (val)
- isNaN (val)
- isNotNaN (val)
- isNotNull (val)
- isNotUndefined (val)
- isNull (val)
- isUndefined (val)
- matches (value, expr)
- notDeepEqual (actual, expected)
- notEqual (actual, expected)
- notStrictEqual (actual, expected)
- ok (value)
- strictEqual (actual, expected)
- stringContains (value, pattern)
- throws
更多內容詳見RINGO JSwang'zhan