Nástroje pro testování JS kódu
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](https://github.com/fczbkk/webinar-tes...) [Karma](https://karma-runner.github.io/latest...) [Mocha](https://mochajs.org/) [Chai](https://www.chaijs.com/) [Jest](https://jestjs.io/) [Jsdom](https://github.com/jsdom/jsdom) [AVA](https://github.com/avajs/ava) [Istanbul](https://istanbul.js.org/) [AVA](https://github.com/avajs/ava) [Plato](https://www.npmjs.com/package/es6-plato) Lektor: Riki Fridrich https://fczbkk.com/

Martin Vaculík ukradl poškozený motor PSA 1.5 diesel. Proč selhává?

NPM a Yarn: (nejen) správci JS balíčků

Animace naplno s knihovnou GSAP
![Token Scrooge - Nicolas Nisoria [EN]](https://i.ytimg.com/vi/kIhviulNnL0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLB42FOviODZZddGmF-NH1NUWiPRnw)
Token Scrooge - Nicolas Nisoria [EN]

Kontextové okno a komunikace s LLM v agentic AI (deep dive)

Petra Procházková: Putin ví, že Kyjev je meta, které se bude muset vzdát. Teď už čas pro něj nehraje

Production best practices: performance and reliability | Swahili version

Matematická analýza (1) - prvá prednáška úvod - Zbyněk KUBÁČEK

Jindřich Fáborský: „Vibecoding je největší příležitost roku 2026, měl by ho zkusit každý.“

Three decades of curl - Daniel Stenberg - NDC Security 2026

Ako sa učí matematika na Matfyze? | docent Kubáček zostrih

OpenClaw, NVIDIA NemoClaw, lokální modely (zatím) nedávají smysl | AI mastermind #14

How to Learn Python | Python Programming | Learn Python | Intellipaat

Nástroje pro kódování newsletterů

Podcast 58: s Rikim Fridrichem o stavu JavaScriptu, testování a post‑SPA budoucnosti frontendu

WebP, AVIF nebo JPEG?

APIs for Beginners - How to use an API (Full Course / Tutorial)

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k Background

