El método tracker.verify() se usa para verificar cuántas veces se llamó realmente a la función en comparación con el número esperado de llamadas. Esta función arrojará un error si el número real y esperado de llamadas no es el mismo.
Sintaxis:
tracker.verify()
Parámetros : Esta función no acepta ningún parámetro.
Valor devuelto: Devuelve nulo.
Los siguientes ejemplos ilustran la función assert tracker.verify() en nodejs.
Ejemplo 1:
Javascript
const assert = require('assert'); // Creates call tracker. const tracker = new assert.CallTracker(); function func() {} // Returns a function that wraps func() that must be called exact times // before tracker.verify(). const callsfunc = tracker.calls(func, 2); // called func through callsfunc only 1 time callsfunc(); console.log(tracker.verify());
Producción:
Ejemplo 2:
Javascript
const assert = require('assert'); // Creates call tracker. const tracker = new assert.CallTracker(); function func() {} // Returns a function that wraps func() that must be called exact times // before tracker.verify(). const callsfunc = tracker.calls(func, 2); // called func through callsfunc only 2 times callsfunc(); callsfunc(); console.log(tracker.verify());
Producción:
Referencia: https://nodejs.org/api/assert.html#assert_tracker_verify
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA