assert.fail([message])
/*
* assert.fail([message])
* 返回类型:funtion
* 参数类型:message <string> | <Error> 默认值: 'Failed'。
* 描述:使用提供的错误消息或默认错误消息抛出 AssertionError。
* 如果 message 参数是 Error 的实例,则它将被抛出而不是 AssertionError。
*
*/
const assert = require('assert').strict;
assert.fail();
// AssertionError [ERR_ASSERTION]: Failed
assert.fail('失败');
// AssertionError [ERR_ASSERTION]: 失败
assert.fail(new TypeError('需要数组'));
// TypeError: 需要数组
每次只能运行第一个assert.fail(…),以上代码得注释分次运行,结果一次为下图: