Wraz z wersją Rails 5.1, zawierały testy systemowe. Co oznacza, że możemy przetestować nasz JavaScript również w Railsach. Widzę przewodnik Railsowy wyjaśnia próbny test tworząc artykuł w obie strony: poprzez test systemu i test integracyjny.Kiedy wybrać test systemowy na test integracyjny Rails 5.1?
Teraz pytanie brzmi: przed Railsami 5.1 Pisałem złożone przypadki testowe w testach integracyjnych. Ale teraz mam dwie możliwości napisania testu. mogę napisać przypadek testowy jak
test: should create article
w teście integracyjnym, ale mogę też pisać ten sam przypadek testowy w teście systemu.
Kiedy należy wybrać test systemu, aby napisać test i kiedy wybrać testy integracji?
Testy integracji nie używają przeglądarki, więc nie można przetestować w nich js. – MikDiet