當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Node.js assert.fail([message])用法及代碼示例


assert.fail([message])

添加於:v0.1.21

參數

使用提供的錯誤消息或默認錯誤消息引發 AssertionError 。如果 message 參數是 Error 的實例,那麽它將被拋出而不是 AssertionError

import assert from 'node:assert/strict';

assert.fail();
// AssertionError [ERR_ASSERTION]: Failed

assert.fail('boom');
// AssertionError [ERR_ASSERTION]: boom

assert.fail(new TypeError('need array'));
// TypeError: need arrayconst assert = require('node:assert/strict');

assert.fail();
// AssertionError [ERR_ASSERTION]: Failed

assert.fail('boom');
// AssertionError [ERR_ASSERTION]: boom

assert.fail(new TypeError('need array'));
// TypeError: need array

可以使用帶有兩個以上參數的assert.fail(),但不推薦使用。有關詳細信息,請參見下文。

相關用法


注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 assert.fail([message])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。