O que é a enzima Airbnb?
O que é a enzima Airbnb?

Vídeo: O que é a enzima Airbnb?

Vídeo: O que é a enzima Airbnb?
Vídeo: UI and Unit Testing with Airbnb's Enzyme - Ryan Walsh 2024, Novembro
Anonim

18, 359. Por Leland Richardson. Enzima é um utilitário de teste de JavaScript para React que torna mais fácil afirmar, manipular e percorrer a saída de seus componentes React. Foi desenvolvido em Airbnb e posteriormente transferido para uma organização independente.

Então, qual é a diferença entre o gracejo e a enzima?

Ambos Jest and Enzyme são projetados especificamente para testar aplicativos React, Brincadeira pode ser usado com qualquer outro aplicativo Javascript, mas Enzima só funciona com React. Brincadeira pode ser usado sem Enzima para renderizar componentes e testar com instantâneos, Enzima simplesmente adiciona funcionalidade adicional.

Além disso, o que é brincadeira e enzima? Brincadeira é uma estrutura de teste de javascript, criada por desenvolvedores que criaram o react. Brincadeira não se limita à estrutura de reação, é uma estrutura de teste de javascript de propósito geral. mas, como é da reação dos desenvolvedores, há mais inclinação. Enzima é outra estrutura projetada especificamente para testar componentes de reação.

Da mesma forma, você pode perguntar, o que é a enzima JS?

Enzima . Enzima é um JavaScript Utilitário de teste para Reagir que torna mais fácil testar seu Reagir Saída dos componentes. Você também pode manipular, percorrer e, de algumas maneiras, simular o tempo de execução com base na saída. Enzyme's A API pretende ser intuitiva e flexível, imitando a API do jQuery para manipulação e travessia de DOM.

Qual é a diferença entre mount e shallow?

Sempre comece com raso . Se componentDidMount ou componentDidUpdate deve ser testado, use monte . Se você quiser testar o ciclo de vida do componente e o comportamento dos filhos, use monte . Se você quiser testar a renderização dos filhos com menos sobrecarga do que monte e você não está interessado em métodos de ciclo de vida, use render.

Recomendado: