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() |