Module d'assertion Node.js

❮ Modules intégrés


Exemple

Si une expression est évaluée à 0 ou faux, une erreur est renvoyée et le programme se termine :

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

Définition et utilisation

Le module assert fournit un moyen de tester les expressions. Si l'expression est évaluée à 0 ou fausse, un échec d'assertion est provoqué et le programme est terminé.

Ce module a été conçu pour être utilisé en interne par Node.js.


Syntaxe

La syntaxe pour inclure le module assert dans votre application :

var assert = require('assert');

Méthodes d'assertion

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()  

❮ Modules intégrés