Qu'est-ce que l'enzyme Airbnb ?
Qu'est-ce que l'enzyme Airbnb ?

Vidéo: Qu'est-ce que l'enzyme Airbnb ?

Vidéo: Qu'est-ce que l'enzyme Airbnb ?
Vidéo: UI and Unit Testing with Airbnb's Enzyme - Ryan Walsh 2024, Novembre
Anonim

18, 359. Par Leland Richardson. Enzyme est un utilitaire de test JavaScript pour React qui facilite l'assertion, la manipulation et la traversée de la sortie de vos composants React. Il a été développé à Airbnb et plus tard transféré à une organisation indépendante.

Alors, quelle est la différence entre la plaisanterie et l'enzyme ?

Les deux Blague et enzyme sont spécifiquement conçus pour tester les applications React, Plaisanter peut être utilisé avec n'importe quelle autre application Javascript mais Enzyme ne fonctionne qu'avec React. Plaisanter peut être utilisé sans Enzyme pour rendre les composants et tester avec des instantanés, Enzyme ajoute simplement des fonctionnalités supplémentaires.

À côté de ci-dessus, qu'est-ce que la plaisanterie et l'enzyme ? Plaisanter est un framework de test javascript, créé par les développeurs qui ont créé react. Plaisanter n'est pas limité au framework de réaction, il s'agit d'un framework de test javascript à usage général. mais comme il s'agit de la réaction des développeurs, il y a plus d'inclination. Enzyme est un autre framework spécialement conçu pour tester les composants réactifs.

De même, vous pouvez demander, qu'est-ce que l'enzyme JS ?

Enzyme . Enzyme est un JavaScript Utilitaire de test pour Réagir qui facilite le test de votre Réagir Sortie des composants. Vous pouvez également manipuler, parcourir et, à certains égards, simuler le temps d'exécution en fonction de la sortie. Enzyme L'API est censée être intuitive et flexible en imitant l'API de jQuery pour la manipulation et la traversée du DOM.

Quelle est la différence entre monter et peu profond?

Commencez toujours par peu profond . Si componentDidMount ou componentDidUpdate doit être testé, utilisez monter . Si vous souhaitez tester le cycle de vie des composants et le comportement des enfants, utilisez monter . Si vous souhaitez tester le rendu des enfants avec moins de surcharge que monter et que vous n'êtes pas intéressé par les méthodes de cycle de vie, utilisez render.

Conseillé: