Node.js Assert 模块

实例

如果表达式的计算结果为 0 或 false,则会引发错误并终止程序:

  1. var assert = require('assert');
  2. assert(5 > 7);

定义与用法

assert 模块提供了一种测试表达式的方法.如果表达式的计算结果为 0 或 false,则会导致失败,并终止程序.

此模块是为 Node.js 内部使用而构建的.


语法

在应用程序中包含 assert 模块的语法:

  1. var assert = require('assert');

Assert 方法

方法描述
assert()检查值是否为true.和 assert.ok() 一样.
deepEqual()检查两个值是否相等
deepStrictEqual()使用严格相等运算符检查两个值是否相等 (===)
doesNotThrow() 
equal()使用等号运算符检查两个值是否相等 (==)
fail()抛出错误
ifError()如果指定错误的计算结果为 true,则引发指定错误
notDeepEqual()检查两个值是否不相等
notDeepStrictEqual()使用严格的不相等运算符检查两个值是否不相等 (!==)
notEqual()使用不等于运算符检查两个值是否不相等 (!=)
notStrictEqual()使用严格的不相等运算符检查两个值是否不相等(!==)
ok()检查值是否为 true
strictEqual()使用严格相等运算符检查两个值是否相等 (===)
throws() 

分类导航