Sinon: No hay una forma obvia de restablecer las falsificaciones

Creado en 30 may. 2018  ·  4Comentarios  ·  Fuente: sinonjs/sinon

Describe el error
No existe una forma obvia o documentada de restablecer el historial de todos los fake s.

Reproducir

const sinon = require('sinon');
const fake = sinon.fake();
fake(1234);
sinon.resetHistory();
fake.getCalls() // returns [Call(1234)]

sinon.reset();
fake.getCalls() // returns [Call(1234)]
const sandbox = sinon.createSandbox();
const fake = sandbox.fake() // error, can't make fakes from sandboxes (why??)

Comportamiento esperado
Todos los comportamientos anteriores deberían devolver [] en lugar de [Llamar (1234), y las cajas de arena deberían poder crear falsificaciones (para restablecer un conjunto de falsificaciones juntas).

  • Versión de la biblioteca: 5.0.10
  • Entorno: ubuntu 18.04
Help wanted

Comentario más útil

Sí, con # 1842

Todos 4 comentarios

Estoy de acuerdo.

Las cajas de arena, incluida la caja sinon arena predeterminada

¿Entonces este problema está resuelto?

Sí, con # 1842

gracias chicos.

¿Fue útil esta página
0 / 5 - 0 calificaciones