Node.jsアサートモジュール

❮内蔵モジュール


式が0またはfalseと評価された場合、エラーがスローされ、プログラムは終了します。

var assert = require('assert');
assert(5 > 7);

定義と使用法

assertモジュールは、式をテストする方法を提供します。式が0またはfalseと評価された場合、アサーションの失敗が発生しており、プログラムは終了します。

このモジュールは、Node.jsによって内部的に使用されるように構築されています。


構文

アプリケーションにassertモジュールを含めるための構文:

var assert = require('assert');

メソッドをアサートする

Method Description
assert() Checks if a value is true. Same as assert.ok()
deepEqual() Checks if two values are equal
deepStrictEqual() Checks if two values are equal, using the strict equal operator (===)
doesNotThrow()  
equal() Checks if two values are equal, using the equal operator (==)
fail() Throws an Assertion Error
ifError() Throws a specified error if the specified error evaluates to true
notDeepEqual() Checks if two values are not equal
notDeepStrictEqual() Checks if two values are not equal, using the strict not equal operator (!==)
notEqual() Checks if two values are not equal, using the not equal operator (!=)
notStrictEqual() Checks if two values are not equal, using the strict not equal operator (!==)
ok() Checks if a value is true
strictEqual() Checks if two values are equal, using the strict equal operator (===)
throws()  

❮内蔵モジュール