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

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 ...

2 la respuesta

Cómo probar métodos y devolución de llamada usando Mocha, Chai y Enzyme en React-Redux

Tengo que escribir casos de prueba unitarios paraPlayerList contenedor yPlayer componente. Escribir casos de prueba para ramas y accesorios está bien, pero ¿cómo pruebo los métodos del componente y la lógica dentro de ellos? La cobertura de mi ...

4 la respuesta

Simule un clic de botón en Jest

Simular un clic de botón parece una operación muy fácil / estándar. Sin embargo, no puedo hacer que funcione en las pruebas de Jest.js. Esto es lo que probé (y también lo hice usando jquery), pero no pareció desencadenar nada: import { mount } ...

2 la respuesta

¿Cómo probar un controlador de eventos de reacción que contiene history.push usando Jest y Enzyme?

Dado un componente simple: export default class SearchForm extends Component { constructor(props) { super(props) this.state = { query: '' } } onSubmit = (event) => { event.preventDefault() history.push(`/results/${this.state.query}`, { ...

2 la respuesta

¿Cuál es la mejor manera de probar los controladores de eventos de desplazamiento de ventana con Enzyme?

He estado trabajando en una aplicación React con un nuevo equipo y surgió la discusión sobre cómo escribir pruebas unitarias para componentes que activan métodos en eventos window.scroll. Entonces, tomemos este componente como ejemplo. import ...

4 la respuesta

Cómo espiar componentWillMount usando jest y enzima

Estoy tratando de probar si se llamó a componentWillMount y para eso mi prueba es test('calls `componentWillMount` before rendering', () => { let fn = jest.fn(SomeComponent.prototype.componentWillMount) mount(<SomeComponent ...

2 la respuesta

¿Cómo pasar el contexto al método de montaje Enzyme para probar el componente que incluye el componente Material UI?

Estoy tratando de usarmount de Enzyme para probar mi componente en el que se anidan varios componentes de la interfaz de usuario de material. Me sale este error al ejecutar la prueba: TypeError: Cannot read property 'prepareStyles' of ...

2 la respuesta

¿Cómo se usa Jest para probar img.onerror

Creé un componente React que carga una imagen y determina si la imagen se cargó correctamente o no. import React from 'react'; import PropTypes from 'prop-types'; import { LOADING, SUCCESS, ERROR } from '../helpers'; class Image extends ...

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

El contenido de los cuadros de diálogo modales de React no está disponible para las pruebas de enzimas que utilizan mount ()

Tengo un componente Reaccionar con un diálogo modal (creado usandoreactstrap, pero otros han reportado problemas similares conreact-bootstrap y otros tipos de componentes modales). Enzyme no puede encontrar ninguno de los componentes dentro del ...