Cześć.
W aplikacji piszę testy z użyciem Jest. Przychodzę do was z zapytaniem gdzie mogę trzymać testy unitowe w projekcie?
Mam aplikację, w której testy trzymam w katalogu /__tests__/, lecz ostatnio spotkałem się z opinią, że ten sposób jest niespotykany i nie powinienem tego robić, bo to zła praktyka. Zamiast tego zaproponowano mi trzymanie testów w tych samych katalogach co komponenty, więc jeśli mamy komponent /components/auth/Login.tsx to analogicznie test do tego komponentu powinien być w katalogu /components/auth/Login.test.tsx.
Mi takie podejście zupełnie nie leży i według mnie wprowadza zamęt w strukturze.
Jakie jest Wasze zdanie? Jeśli faktycznie to najsensowniejsze podejście to postaram się dostosować.