Nástroje pro testování JS kódu
HTML-код
- Опубликовано: 11 фев 2025
- Jaký nástroj vybrat pro testování javascriptového kódu? Webinář vám ukáže rozdíly a lektor nasdílí zkušenosti.
Předvedeme si základní nástroje pro spouštění, organizaci a vyhodnocování testů - Karma, Mocha, Chai ale také Jest a Ava.
Riki vám doporučí také různé další užitečné nástroje - např. pro testování code coverage, kvality a komplexity kódu.
1. Intro do testovacích nástrojů a ukázkový kód (**0:59**)
2. Karma - test runner (**2:57**)
3. Mocha - organizace testů (**13:24**)
4. Chai - assertovací knihovna (**14:09**)
5. Testy, které pracují s DOMem (**23:07**)
6. Spouštění funkcí před testem a po něm (**25:20**)
7. Asynchronní testy (**26:39**)
8. Jest - testování komponent (React, Vue) (**28:38**)
9. Nástroj Jsdom (**30:24**)
10. Jest - snapshot testy (**24:15**)
11. Istanbul - nástroj pro coverage testy (**41:54**)
12. AVA - velmi rychlé paralelní testy (**46:40**)
13. Plato - nástroj na sledování složitosti kódu (**48:59**)
Repozitář s ukázkami: [github.com/fczbkk/webinar-test-tools-js](github.com/fcz...)
[Karma](karma-runner.g...)
[Mocha](mochajs.org/)
[Chai](www.chaijs.com/)
[Jest](jestjs.io/)
[Jsdom](github.com/jsd...)
[AVA](github.com/ava...)
[Istanbul](istanbul.js.org/)
[AVA](github.com/ava...)
[Plato](www.npmjs.com/...)
Lektor: Riki Fridrich
fczbkk.com/