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)
- Advanced JavaScript Workshop with Damjan Vujnovic (Online Course on 8th - 12th February 2021)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Course on 3rd - 7th May 2021)
- FullStack eXchange 2021: The Conference on JavaScript & Node (Online Conference on 21st - 22nd July 2021)
- NodeJS, ML, K8s and Unethical Face Recognition (SkillsCast recorded in December 2020)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)
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.