Polski frontend

Piotr Kowalski YouTube

TDD 1/10: Wprowadzenie do Jasmine i Karma | Kodowanie na ekranie | Piotr Kowalski

Dziś ostatni dzień pracy z kodem! Od jutra, a w sumie dzisiaj wieczorem, rozpoczynamy WEEKEND MAJOWY! W dzisiejszym odcinku wykorzystamy TDD, do tego aby rozpocząć projekt - grę snooker - w oparciu o HTML5 Canvas. 00:15 - Otwieramy WebStorma 01:45 - Stowrzenie pliku package.json 02:24 - Instalacja Karma 02:45 - Stworzenie konfiguracji karma.conf.js 05:20 - Stworzenie pierwszego pliku z testami 06:10 - Dodanie wsparcia do Jasmine w WebStormie 06:50 - Instalacja Jasmine 07:40 - Instalacja karma-commonjs 08:50 - Pierwsze uruchomienie testów, które zakończyło się powodzeniem 09:25 - Instalacja karma-clear-screen-reporter 15:15 - Każdy test jednostkowy dzielimy na 3 etapy: Given, When, Then 15:55 - Dodanie bloku Teardown 24:30 - Stworzenie testów dla klasy Ball Źródła projektu realizowane w filmie dostępne są tutaj: - https://github.com/piecioshka/tdd-snooker Dodatkowe narzędzia używane w filmie: - https://github.com/karma-runner/karma - https://github.com/jasmine/jasmine-npm - https://github.com/karma-runner/karma-commonjs - https://github.com/arthurc/karma-clear-screen-reporter ▶︎ Jeśli spodobał Ci się ten film, daj mi znać w komentarzu! ◀︎ Muzyka: YouTube - The Basement Strut Ikony: Credits by https://flaticon.com/ ◀️ Kontakt ▶️ 🎬 YouTuber: https://youtube.com/user/piecioshka 📚 Bloger: https://piecioshka.pl/blog 👥 Organizator WarsawJS: http://warsawjs.com ⌨️ Developer: https://github.com/piecioshka 🎤 Speaker: http://crossweb.pl/profile/piotr-kowalski-piecioshka/ 🎓 Trener: https://piecioshka.pl/talks/ 💵 LinkedIn: https://www.linkedin.com/in/piecioshka 🚹 Facebook: https://www.facebook.com/piecioshka 📯 Twitter: https://twitter.com/piecioshka