Please log in to watch this conference skillscast.
AVA is a relatively new test runner that's designed to make testing fun and fast. This talk covers AVA's design philosophy and some of its great features, like built-in support for the newest JavaScript syntax, powerful yet minimal assertions and intelligent error output. Writing tests doesn't have to be a slog if you use AVA!
We'll also discuss how we're engaging contributors to both AVA itself and surrounding projects such as translations, an ESLint plugin and editor plugins.
See AVA.
AVA is opinionated. It's test and assertion interface is especially unorthodox, without support for the typical BDD or TDD interfaces, nor as bare-bones in its output as node-tap. This talk aims to provide a fresh take on JavaScript test runners, making the audience think about how they really want to write tests.
AVA had the largest increase in GitHub stars for 2016. Growing an open source project can be challenging, but also fun! There'll be ideas on how to manage your own open source project, and hopefully we'll be able to interest some attendees to contribute to AVA itself.
YOU MAY ALSO LIKE:
- Distributed consensus using Raft, Node, and fuzz testing (SkillsCast recorded in July 2016)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Workshop on 12th - 16th September 2022)
- Advanced JavaScript Workshop with Damjan Vujnovic (Online Workshop on 26th - 28th September 2022)
- FullStack eXchange: In-Person Conference (in London on 27th - 28th July 2022)
- FullStack eXchange: Online Conference (Online Conference on 27th - 28th July 2022)
- Vue.js and TypeScript: Working Together like Peanut Butter and Jelly (SkillsCast recorded in February 2022)
- How We Migrated 65K Lines of Javascript Code to Haskell: Good, Bad and Ugly (SkillsCast recorded in November 2021)
AVA Test Runner: A fresh take on JavaScript Testing and Growing An Open-Source Project - Beginner
Mark Wubben
Humanist & technologist who loves working with the web.