Estoy enviando una solicitud de red en un caso de prueba, pero esto a veces lleva más de 2 segundos (el tiempo de espera predeterminado). ¿Cómo aumento el tiempo de espera para un solo caso de
Mocha.js es un marco de prueba de JavaScript rico en funciones que se ejecuta en Node.js y el navegador.
Estoy enviando una solicitud de red en un caso de prueba, pero esto a veces lleva más de 2 segundos (el tiempo de espera predeterminado). ¿Cómo aumento el tiempo de espera para un solo caso de
Yo uso Mocha para probar mis cosas de JavaScript. Mi archivo de prueba contiene 5 pruebas. ¿Es posible ejecutar una prueba específica (o un conjunto de pruebas) en lugar de todas las pruebas en el
Estoy usando Mocha para probar mi aplicación NodeJS. No puedo entender cómo usar su función de cobertura de código. Intenté buscarlo en Google pero no encontré ningún tutorial adecuado. Por favor
Tengo problemas para que Chai expect.to.throwfuncione en una prueba para mi aplicación node.js. La prueba sigue fallando en el error arrojado, pero si envuelvo el caso de prueba en try y catch y afirmo sobre el error capturado, funciona. ¿ expect.to.throwNo funciona como creo que debería o algo...
¿Por qué falla lo siguiente? expect([0,0]).to.equal([0,0]); ¿Y cuál es la forma correcta de probar
Mocha intenta encontrar archivos de prueba en testforma predeterminada, ¿cómo puedo especificar otro directorio, por ejemplo
En mi aplicación de nodo, estoy usando mocha para probar mi código. Al llamar a muchas funciones asincrónicas usando mocha, obtengo un error de tiempo de espera ( Error: timeout of 2000ms exceeded.). ¿Cómo puedo resolver esto? var module = require('../lib/myModule'); var should =...
Estoy tratando de descubrir cómo probar funciones internas (es decir, no exportadas) en nodejs (preferiblemente con mocha o jazmín). Y no tengo idea! Digamos que tengo un módulo como ese: function exported(i) { return notExported(i) + 1; } function notExported(i) { return
Si tenemos un archivo de prueba de unidad my-spec.js y se ejecuta con mocha: mocha my-spec.js El tiempo de espera predeterminado será de 2000 ms. Se puede sobrescribir para una prueba parcial con un parámetro de línea de comando: mocha my-spec.js --timeout 5000 ¿Es posible cambiar el tiempo de...
¿Qué es la diferencia entre assert, expecty should, y cuándo usar qué? assert.equal(3, '3', '== coerces values to strings'); var foo =
La siguiente prueba se comporta de manera extraña: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); })...
Código completo aquí: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Hola, Tengo una aplicación donde muestra diferentes plantillas para escritorio y dispositivos móviles en función del entorno de compilación. Puedo desarrollarlo con éxito donde necesito ocultar el menú de navegación de mi...
Tengo un código donde ciertas pruebas siempre fallarán en el entorno de CI. Me gustaría deshabilitarlos en función de una condición ambiental. ¿Cómo omitir mediante programación una prueba en mocha durante la ejecución del tiempo de
Tengo los siguientes módulos ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ......
¿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...
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...
Estoy usando mocha para probar una aplicación escrita para node.js Me pregunto si es posible unir las funciones de prueba que no se han exportado en un módulo. Ejemplo: Tengo muchas funciones definidas así en foobar.js function private_foobar1(){ ... } function private_foobar2(){ ... } y...
Estoy tratando de averiguar cómo cerrar una instancia de Express. Básicamente, quiero lo contrario de la .listen(port)llamada: ¿cómo hago para que un servidor Express DEJE de escuchar, libere el puerto y se apague limpiamente? Sé que parece que puede ser una consulta extraña, así que aquí está el...
Estoy usando el programa de ejecución de pruebas de JavaScript "Mocha". Tengo una prueba que está fallando, por lo que debería depurarla usando console.log. Pero cuando se ejecutan las pruebas, no hay salida (solo los resultados de la prueba de Mocha). ¡Parece que Mocha ha capturado y suprimido...
Mi problema He codificado una API CRUD muy simple y recientemente comencé a codificar también algunas pruebas usando chaiy, chai-httppero tengo un problema al ejecutar mis pruebas con $ mocha. Cuando ejecuto las pruebas, aparece el siguiente error en el shell: TypeError: app.address is not a...