Módulo de declaração Node.js

❮ Módulos integrados


Exemplo

Se uma expressão for avaliada como 0 ou false, um erro será lançado e o programa será encerrado:

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

Definição e uso

O módulo assert fornece uma maneira de testar expressões. Se a expressão for avaliada como 0 ou false, uma falha de afirmação está sendo causada e o programa é encerrado.

Este módulo foi construído para ser usado internamente pelo Node.js.


Sintaxe

A sintaxe para incluir o módulo assert em seu aplicativo:

var assert = require('assert');

Métodos de declaração

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

❮ Módulos integrados