Wpis z mikrobloga

https://course.testdrivenlaravel.com/early-access
https://vimeopro.com/user33856964/test-driven-laravel-preview

Widzę, że pojawił się kurs TDD oparty o Laravela. Mam z nim jednak problem gdyż przynajmniej na tych przykładowych filmach widać, iż opiera się głównie o testy integracyjne (baza danych w praktycznie każdym teście) bez uwzględnienia tego jak tworzyć w TDD dobre testy jednostkowe (co jest znacznie trudniejsze niż testy integracyjne).

Dodatkowo zdecydowanie za dużo asercji per test.

Pytanie czy to ja jestem przewrażliwiony czy uczenie osób TDD w taki sposób nie jest najlepszym pomysłem ?

#php
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

baza danych w praktycznie każdym teście


@diwi: a to nie jest po części dlatego że w laravelu masz active record ? wiem że można w zasadzie mockować w sumie ale mimo wszystko, poza tym IMHO uważam że jeśli mamy aplikację opartą o framework który ma swoje unit testy, to lepiej jest zrobić testy integracyjne dla części już typowo użytkowej(tj nasza apka) bo to ma po prostu działać i zwracać wynik,
  • Odpowiedz