chai

Mocha / Chai esperar.a.tirar no se pone arrojado errores

Estoy teniendo problemas para que el expect.to.throw de Chai funcione en una prueba para mi nodo.js app. La prueba sigue fall ... del Base should throw an error if you try to get an undefined property: Error: Property does not exist in model schema.

En mocha probando mientras llama a la función asíncrona cómo evitar el error de tiempo de espera: tiempo de espera de 2000ms excedido

En mi aplicación de nodo estoy usando mocha para probar mi código. Al llamar a muchas funciones asíncronas usando mocha, obte ... (err, res) { console.log(res); should.not.exist(err); done(); }); }); });

¿Cómo pruebo adecuadamente las promesas con mocha y chai?

La siguiente prueba se comporta de manera extraña: it('Should return the exchange rates for btc_ltc', function(done) { v ... shapeshift.getRate = function(pair){ return requestp({ url: url + '/rate/' + pair, json: true }); };

Prueba de errores lanzados en Mocha [duplicado]

Esta pregunta ya tiene una respuesta aquí: Mocha / Chai esperar.a.tirar no se pone arrojado errores ... it("is a function", function(){ assert.throw(iThrowError(), Error, "Error thrown"); }); }); });

¿Cuándo debe usar render y shallow en las pruebas de Enzimas / Reacción?

Antes de publicar esta pregunta, traté de buscar en sqa stackexchange, pero no encontré ninguna publicación sobre shallow y r ... cuál debo usar (aunque los documentos dicen que son muy similares) Entonces, ¿cómo sé cuál usar en un escenario específico?

¿Cómo puedo comprobar que dos objetos tienen el mismo conjunto de nombres de propiedad?

Estoy usando node, mocha y chai para mi aplicación. Quiero probar que mi propiedad de datos de resultados devueltos es el mi ... known"; if (typeof data != "undefined") { self.firstName = data.firstName; self.lastName = data.lastName; } }

Probar un rechazo con Chai como se prometió

Quiero probar una función que devuelve una promesa. En esta prueba en particular, se espera que la promesa sea rechazada con ... my error message"); Esta afirmación está funcionando, pero ahora me gustaría probar el code campo también. ¿Cómo hacer eso?

¿Cómo probar unitariamente un método de componente react?

Estoy tratando de probar unitariamente mi componente reactjs: import React from 'react'; import Modal from 'react-mod ... e un método en el componente? Este es el error que estoy recibiendo: TypeError: Cannot read property 'checked' of undefined

Transportador Compruebe si El Elemento No Existe

Tengo una configuración en mi sitio web basado en angular que activa y desactiva un menú desplegable. Si está desactivado, en ... de hacer: expect($$('.switch').count()).to.equal(0).and.notify(next); Pero estoy recibiendo un AssertionError con esto...

Restablecer" llamado " Cuenta con Sinon Spy

¿Cómo puedo restablecer el conteo "llamado" en un espía Sinon antes de cada prueba? Esto es lo que estoy haciendo ahora: b ... forma que el método fue llamado X número de veces (una vez por cada prueba anterior que también desencadenó el mismo evento).