Node.js Assert Module

❮ Vestavěné moduly


Příklad

Pokud je výraz vyhodnocen jako 0 nebo nepravda, je vyvolána chyba a program je ukončen:

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

Definice a použití

Modul statement poskytuje způsob testování výrazů. Pokud je výraz vyhodnocen jako 0 nebo nepravda, je způsobeno selhání výrazu a program je ukončen.

Tento modul byl vytvořen pro interní použití v Node.js.


Syntax

Syntaxe pro zahrnutí modulu statement do vaší aplikace:

var assert = require('assert');

Metody tvrzení

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

❮ Vestavěné moduly