Método Node.js assert.notStrictEqual()
Ejemplo
Si dos valores son iguales (tanto en valor como en tipo), se genera un error y el programa finaliza:
var assert = require('assert');
assert.notStrictEqual(50, 70); //OK
assert.notStrictEqual(50,
"50"); //OK
assert.notStrictEqual(50,
50); /*AssertionError: 50 != 50
*/
Definición y uso
El método assert.notStrictEqual() prueba si dos valores NO son iguales, utilizando el operador !==.
Si los dos valores son iguales, se está provocando un error de aserción y el programa finaliza.
El operador !== prueba si los valores y los tipos son iguales.
Para comparar los valores usando el operador !=, use el método assert.notEqual() .
Sintaxis
assert.notStrictEqual(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.notStrictEqual(50, 50, "My message goes here");