enzyme

Kiedy należy stosować render i shallow w testach enzymatycznych / reakcyjnych?

Przed wysłaniem tego pytania, próbowałem szukać w SQA stackexchange, ale nie znalazłem posta o shallow i render tam, więc mam ... ienem użyć (choć dokumenty mówią, że są bardzo podobne) Więc skąd mam wiedzieć, który z nich użyć w konkretnym scenariuszu?

Różnica między enzymem, Reactestutils i react-testing-library

Jaka jest różnica między enzymem, ReactTestUtils i react-testing-library dla testów reactowych? Dokumentacja ReactTestUtils ... funkcje użytkowe na react-dom. Dlaczego właściwie każde rozwiązanie jest łatwiejsze i czego nie da się osiągnąć z drugim?

jak zmienić wartość zwracaną funkcji jest mock w każdym teście?

Mam taki mock module w moim pliku testowym komponentu jest.mock('../../../magic/index', () => ({ navigationEnabled ... tItem komponent już raz, więc mój mock module nie będzie ponownie importować. więc to się nie zmieni. Jak mogę to rozwiązać ?

Enzym reagujący znajdź drugi (lub nth) węzeł

Testuję komponent reagujący z enzymem jaśminowym. Uproszczone tutaj dla celów tego pytania... function MyOuterComponent() { ... ję się, jakbym przegapił to, co oczywiste. Ale kiedy przeglądam dokumenty nie widzę analogicznego przykładu. Ktokolwiek?

Testowanie funkcjonalnego komponentu Reacta za pomocą hooków przy użyciu Jest

Odchodzę więc od komponentów klasy do komponentów funkcjonalnych, ale utknąłem podczas pisania testu z jest / enzymem dla met ... ób, aby uzyskać dostęp do tych metod lub czy komponenty funkcjonalne powinny być traktowane jako blackbox podczas testowania?

Gdzie powinien być zapisany plik konfiguracyjny enzymu?

Wczoraj zaktualizowałem mój projekt Reacta do v16. 0, ale okazało się, że enzym miał pewne problemy Error: Enzym ... ace/react/NetEase-Cloud-Music-Web/spec/components/page_components/SongListItem/index.spec.js To jest adres mojego projektu

mock useDispatch in jest and test The params with using that dispatch action in functional component

Witam piszę test na komponent funkcjonalny za pomocą jest i enzymu. a kiedy symuluję kliknięcie, params (stan komponentu za p ... barNodeUpdated = wrapper.find('Toolbar'); expect(toolbarNodeUpdated.prop('search')).toEqual('Hello test') }) });

Jak wyśmiewać kontekst Reacta-routera

Mam dość prosty komponent reactowy (link wrapper, który dodaje klasę 'active' jeśli route jest aktywny): import React, { Pr ... : Cannot read property 'isActive' of undefined. Zdecydowanie potrzebuje jakiegoś routera, ale nie mam pojęcia jak to napisać.