Resultados de la búsqueda a petición "sinon"

5 la respuesta

Cómo burlarse de e.preventDefault en el hijo del componente react

Realmente no sé cómo burlarme de la función en línea en el hijo del componente Reaccionar Mi pila:sinon, chai, enzyme; Uso de componentes: <ListItem onClick={() => someFn()} />Representación del componente: render() { return ( <li> <a ...

1 la respuesta

tropezar con los súper métodos de ES6 usando sinon

Tengo un problema al tropezar los métodos de la clase base con Sinon. En el siguiente ejemplo, estoy bloqueando la llamada al método de clase base GetMyDetails de la siguiente manera. Estoy seguro de que hay una mejor manera. actor = ...

2 la respuesta

¿Cómo burlarse de un método de ciclo de vida del componente React con Jest y Enzyme?

Los documentos de la enzima para la representación completa del DOMaquí [http://airbnb.io/enzyme/docs/api/mount.html]contiene el siguiente ejemplo de espionaje de un método de ciclo de vida con Sinon: describe('<Foo />', () => { it('calls ...

1 la respuesta

Burlándose de Redis Constructor con Sinon

Estoy tratando de encontrar una manera de burlarme de redis en este módulo: //module.js const Redis = require('ioredis'); const myFunction = { exists: (thingToCheck) { let redis_client = new Redis( 6379, process.env.REDIS_URL, { connectTimeout: ...

3 la respuesta

¿Cómo pruebo Ember.run.later con Sinon?

Tengo un código Ember que establece un tiempo de espera: var MyObject = Ember.Object.extend({ setFooToBarLater: function() { Ember.run.later(this, 'set', 'foo', 'bar', 500); } });Me gustaría probar eso usando el reloj falso de Sinon. Esto es lo ...

1 la respuesta

Llamar a la función original desde Sinon.js Stub

Estoy tratando de interceptar una llamada con Sinon.js para poder iniciar sesión y luego ejecutar la llamada original. No veo una manera de hacer esto con sinon.spy (), pero creo que puedo hacerlo con sinon.stub (). Proporcioné una función ...

1 la respuesta

sinon stub no reemplaza la función.

Intenté un módulo ficticio y lo tropecé, pero no funciona. the app.js function foo() { return run_func() } function run_func() { return '1' } exports._test = {foo: foo, run_func: run_func}the test.js app = require("./app.js")._test ...

1 la respuesta

Sinon no tropeza en el módulo. Exportaciones

Si crea un archivo con los siguientes contenidos const validateEmail = email => { sendEmail(email); }; const sendEmail = email => { return true; }; module.exports = { validateEmail, sendEmail, };Y una prueba que intenta apagar la segunda función ...

1 la respuesta

Sinon Spy no se llama si el método espia se llama indirectamente

ProblemaEn nuestra base de código tenemos un problema con sinon que se puede reproducir con el código recortado a continuación. La cosa es que parece ser que la fuerza de retorno de los espías llamados indirectosfalse, elconsole.log establece ...

7 la respuesta

Sinon.Stub in Node con AWS-SDK

Estoy tratando de escribir alguna cobertura de prueba para una aplicación que usa elaws-sdk Módulo NPM que lleva las cosas a una cola SQS, pero no estoy seguro de cómo burlarse de las cosas correctamente. Aquí está mi prueba hasta ahora: var ...