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