Node.js Assert 模块
实例
如果表达式的计算结果为 0 或 false,则会引发错误并终止程序:
var assert = require('assert');
assert(5 > 7);
定义与用法
assert
模块提供了一种测试表达式的方法.如果表达式的计算结果为 0 或 false,则会导致失败,并终止程序.
此模块是为 Node.js 内部使用而构建的.
语法
在应用程序中包含 assert
模块的语法:
var assert = require('assert');
Assert 方法
方法 | 描述 |
---|---|
assert() | 检查值是否为true.和 assert.ok() 一样. |
deepEqual() | 检查两个值是否相等 |
deepStrictEqual() | 使用严格相等运算符检查两个值是否相等 (===) |
doesNotThrow() | |
equal() | 使用等号运算符检查两个值是否相等 (==) |
fail() | 抛出错误 |
ifError() | 如果指定错误的计算结果为 true,则引发指定错误 |
notDeepEqual() | 检查两个值是否不相等 |
notDeepStrictEqual() | 使用严格的不相等运算符检查两个值是否不相等 (!==) |
notEqual() | 使用不等于运算符检查两个值是否不相等 (!=) |
notStrictEqual() | 使用严格的不相等运算符检查两个值是否不相等(!==) |
ok() | 检查值是否为 true |
strictEqual() | 使用严格相等运算符检查两个值是否相等 (===) |
throws() |