Preguntas etiquetadas con mocha

Mocha.js es un marco de prueba de JavaScript rico en funciones que se ejecuta en Node.js y el navegador.

135
Limpiar trozos de sinón fácilmente

¿Hay alguna manera de restablecer fácilmente todos los simulacros y trozos de sinon spys que funcionarán limpiamente con los mocas antes de cada bloque? Veo que el sandboxing es una opción, pero no veo cómo puedes usar un sandbox para esto beforeEach -> sinon.stub some, 'method' sinon.stub...

134
Nodo JS UnhandledPromiseRejectionWarning

Entonces, estoy probando un componente que se basa en un emisor de eventos. Para hacerlo, se me ocurrió una solución usando Promesas con Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let...