Jarema Antosz

Jarema Antosz Java Developer, VSF
Experts GmbH

Temat: TDD w JS - jak zacząć?

Stworzyłem sobie szablon projektu z wykorzystaniem bower i gulp. Teraz chciałbym się zabrać za konkretne pisanie kodu - prosta aplikacja do logowania treningów. Formularz do wpisania listy ćwiczeń, ilości serii i uwag. Do tego podgląd listy poprzednich treningów. Przy okazji chciałbym się nauczyć, jak wygląda TDD w JS. Gubię się w ilości dostępnych narzędzi i tutoriali. Może ktoś stąd mógłby mnie nieco ukierunkować.

Tutaj znajdziecie kody źródłowe:
https://bitbucket.org/jarema_antosz/workout-logger-js-app

Czy mój setup ma sens? Jakie narzędzia do testowania wybrać i jak je najlepiej wpiąć w projekt? Wszelkie uwagi mile widziane :)

konto usunięte

Temat: TDD w JS - jak zacząć?

Dostaniesz 1000 odpowiedzi bo jest tysiąc narzędzi. JS jest w tej samej fazie w której PHP było tak z 3-4 lata temu gdzie nie było jasnych liderów jeżeli chodzi o poszczególne narzędzia czy frameworki.

Osobiście namiętnie korzystam z Mocha. https://mochajs.org/
Do asercji używam should. https://shouldjs.github.io/
Jeżeli chcesz potwierdzać z kimś nietechnicznym (biznes) to czy Twoje testy mają sens, możesz skorzystać z Gherkina. Bardzo fajny framework testujący dla js https://github.com/cucumber/cucumber-js

Do wyboru do koloru. Ale jak mówiłem - narzędzi jest mnóstwo i każdy ma swoje ulubione bo jeszcze nie wyklarowały się takie które by jakoś mocno przodowały.

Następna dyskusja:

jak zapobiec przeskakiwaniu...




Wyślij zaproszenie do