Awesome Ava Overview
Awesome AVA resources
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 avajs/awesome-ava · ⭐ 333 · 🏷️ Programming Languages
Awesome AVA
AVA is a minimal & futuristic JavaScript test runner
Contents
Articles
- Recipes (⭐20k)
- Testing React Native apps with AVA
- Getting Started with Create React App and AVA
- Effortless unit testing with AVA
Videos
Packages
- eslint-plugin-ava (⭐227) - ESLint rules.
- ava-codemods (⭐69) - Codemods that simplifies upgrading to newer versions.
- sublime-ava (⭐41) - Snippets for Sublime.
- atom-ava (⭐103) - Snippets for Atom.
- vscode-ava (⭐69) - Snippets for Visual Studio Code.
- vim-ava-snippets (⭐21) - Snippets for Vim.
- redux-ava - Test helpers for Redux.
- redux-test-recorder (⭐492) - Generate AVA tests for Redux reducers in a React app.
- gulp-ava (⭐56) - Run tests with Gulp.
- grunt-ava (⭐7) - Run tests with Grunt.
- fly-ava (⭐14) - Run tests with Fly.
- start-ava (⭐8) - Run tests with Start.
- sigh-ava (⭐0) - Run tests with Sigh.
- eslint-ava-rule-tester (⭐14) - Test ESLint (⭐21k) plugins with AVA.
- jscodeshift-ava-tester (⭐12) - Test jscodeshift (⭐7.9k) codemods with AVA.
- ava-preact-init (⭐8) - Set up AVA for Preact.
- ava-fixture (⭐5) - Run fixture/baseline tests.
- ava-fast-check (⭐44) - Property based testing.
- ava-fixture-docker-db (⭐1) - Add docker databases to your test contexts.
- ava-webcomponents (⭐1) - Testing web components via Puppeteer.
- ava-tap-json (⭐1) - JSON output with AVA compatibility.
- ava-typescript-worker (⭐1) - use TypeScript in shared workers
- ava-postgres (⭐3) - get a fresh Postgres database for every test
- pava (⭐7) - Parameterized testing.
Works with AVA
- Spectron (⭐1.7k) - Test Electron apps using AVA and ChromeDriver.
- Chūhai (⭐88) - Run and verify benchmarks using AVA and benchmark.js.
- Leakage (⭐1.6k) - Memory leak testing.
- pify (⭐1.5k) - Promisify callback-style functions for better testing. (Example) (⭐51)
- p-event (⭐391) - Promisify an event. (Example) (⭐224)
- execa (⭐4.9k) - Test your CLI tools. (Example) (⭐44)
- delay (⭐516) - Add delays to your tests. (Example) (⭐2.3k)
- get-stream (⭐291) - Test the output of streams. (Example) (⭐8k)
- create-test-server (⭐120) - Creates a minimal Express server for testing. (Example) (⭐24)
Tutorials
- Testing a React & Redux Codebase - A comprehensive series of tutorials about testing a React and Redux project using AVA.
Miscellaneous
- Stickers, t-shirts, etc - The products are sold at production price without any markup.
- Slides from AVA talk at London Node User Group - By core team member Mark Wubben.