Método Node.js assert.strictEqual()

❮ Módulo de afirmación


Ejemplo

Si dos valores no son iguales (tanto en valor como en tipo), se genera un error y el programa finaliza:

var assert = require('assert');
assert.strictEqual(50, 50); //OK
assert.strictEqual(50, "50"); /*AssertionError: 50 === '50' */

Definición y uso

El método assert.strictEqual() prueba si dos valores son iguales, usando el operador ===.

Si los dos valores no son iguales, se está provocando un error de aserción y el programa finaliza.

El operador === prueba si los valores son iguales y si sus tipos son iguales.

Para comparar los valores usando el operador ==, use el método assert.equal() .


Sintaxis

 assert.strictEqual(value1, value2, message);

Valores paramétricos

Parameter Description
value1 Required. Specifies the first value to be compared
value2 Required. Specifies the second value to be compared
message Optional. Specifies the error message to be assigned to the AssertionError. If omitted, a default message is assigned

Detalles técnicos

Valor de retorno: Ninguna
Versión de Node.js: 0.1.21

Más ejemplos

Ejemplo

Usando el parámetro de mensaje:

var assert = require('assert');
assert.strictEqual(50, "50", "My message goes here");

❮ Módulo de afirmación