Moduł asercji Node.js

❮ Wbudowane moduły


Przykład

Jeśli wynikiem wyrażenia jest 0 lub fałsz, zostanie zgłoszony błąd i program zostanie zakończony:

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

Definicja i użycie

Moduł Assert umożliwia testowanie wyrażeń. Jeśli wynikiem wyrażenia jest 0 lub fałsz, oznacza to niepowodzenie asercji i zakończenie programu.

Ten moduł został zbudowany do użytku wewnętrznego przez Node.js.


Składnia

Składnia dołączania modułu attach do aplikacji:

var assert = require('assert');

Metody asercji

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

❮ Wbudowane moduły