Witam,
Mam pytanie odnosnie testowania aplikacji Angular w jasmine. Nadmienię, że jestem noobem.
Otóż te defaultowo wykreowane testy mi nie przechodzą, nawet nic w nich nie zmieniając.
Nie za bardzo to rozumiem.
Aplikacja po uruchomieniu za pomocą "ng serve" normalnie działa, a w tych defaultowych testach nie ma ani jednego pozytywnie zaliczonego. Nawet pierwsza strona z logowaniem w teście nie przechodzi.
Może mi ktoś pomóc jakoś to ugryźć? Dopiero się uczę testowania.
troche malo napisales zeby Ci pomoc. czy probowales testow w stylu 1==1
? czy rzuca Ci jakies wyjatki? jak wyglada wynik testu? czy masz bledy w konsoli?
Jeżeli stworzyłeś stronę logowania czy jakikolwiek inny komponent za pomocą CLI, to wygeneruje Ci template do testów (o ile w Schematicsach tego nie wyłączyłeś). Jeżeli twój testowany Komponent ma zależności od zewnetrznych modułów/komponentów, to żeby odpalić test i żeby przeszedł Ci jakikolwiek, to najpierw musisz skonfigurować TestBed
tak, żeby dostarczyć mu wszystko co komponent potrzebuje.
Poszukaj czegoś o Angular Configure TestBed / Testing Module
.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.