Resultados da pesquisa a pedido "enzyme"
Como você usa o Jest para testar img.onerror
Eu criei um componente React que carrega uma imagem e determina se a imagem foi carregada com sucesso ou não. import React from 'react'; import PropTypes from 'prop-types'; import { LOADING, SUCCESS, ERROR } from '../helpers'; class Image ...
Como um estado de acesso em um componente React aninhado está envolvido por um HOC?
estou a usarEnzima [http://airbnb.io/enzyme/index.html]e podemos realmente usar oexemplo [http://airbnb.io/enzyme/docs/api/ReactWrapper/setState.html#example] componente fornecido nos documentos como base para minha pergunta. Vamos assumir ...
Teste de unidade Reagir clique fora do componente
Usando o código deesta resposta [https://stackoverflow.com/a/42234988/766958] para resolver clicar fora de um componente: componentDidMount() { document.addEventListener('mousedown', this.handleClickOutside); } componentWillUnmount() ...
A enzima simula um evento onChange
Estou testando um componente de reação com Mocha e enzima. Aqui está o componente (abreviado para a simplicidade, é claro): class New extends React.Component { // shortened for simplicity handleChange(event) { // handle changing state of input ...
Qual é a melhor maneira de testar os Manipuladores de Eventos de Rolagem de Janela com Enzima?
Eu tenho trabalhado em um aplicativo React com uma nova equipe e surgiu a discussão sobre a criação de testes de unidade para componentes que acionam métodos em eventos window.scroll. Então, vamos tomar esse componente como um exemplo. import ...
O conteúdo das caixas de diálogo modais React não está disponível para testes de enzimas usando mount ()
Eu tenho um componente React com uma caixa de diálogo modal (criada usandoreactstrap, mas outros relataram problemas semelhantes comreact-bootstrap e outros tipos de componentes modais). A enzima não consegue encontrar nenhum dos componentes ...
Descobrindo como simular a alteração do tamanho da janela para um teste de componente de reação
Então, basicamente, quando o componente é montado, tenho um ouvinte de eventos ouvindo eventos de redimensionamento. Alterna o estado isMobileView e o passa para os filhos como um suporte. Portanto, é imperativo que isso funcione e seja testado. ...
Enzima: Quando usar superficial, renderizar ou montar?
DeEnzima [https://github.com/airbnb/enzyme]docsraso [https://github.com/airbnb/enzyme/blob/master/docs/api/shallow.md], ...
jest + enzima, usando mount (), document.getElementById () retorna nulo no componente que aparece após a chamada _method
Enfrentei um problema com a minha brincadeira + enzimamount() Testando. Estou testando uma função, que alterna a exibição de componentes. Alternar entre componentes: quandostate.infoDisplayContent = 'mission' a missionControl componente está ...
Simule um clique no botão Jest
Simular um clique no botão parece uma operação muito fácil / padrão. No entanto, não consigo fazê-lo funcionar nos testes do Jest.js. Isto é o que eu tentei (e também usando jquery), mas não pareceu desencadear nada: import { mount } from ...