Awesome Lists with GitHub stars
Awesome AVA
AVA
is a minimal & futuristic JavaScript test runner
Contents
Articles
Videos
Packages
Works with AVA
Tutorials
Miscellaneous
Support
Articles
Recipes
Testing React Native apps with AVA
Getting Started with Create React App and AVA
Effortless unit testing with AVA
Videos
JavaScript Air episode with the AVA team
Testing React components with AVA
Packages
eslint-plugin-ava
- ESLint rules.
ava-codemods
- Codemods that simplifies upgrading to newer versions.
sublime-ava
- Snippets for Sublime.
atom-ava
- Snippets for Atom.
vscode-ava
- Snippets for Visual Studio Code.
vim-ava-snippets
- Snippets for Vim.
redux-ava
- Test helpers for Redux.
redux-test-recorder
- Generate AVA tests for Redux reducers in a React app.
gulp-ava
- Run tests with Gulp.
grunt-ava
- Run tests with Grunt.
fly-ava
- Run tests with Fly.
start-ava
- Run tests with Start.
sigh-ava
- Run tests with Sigh.
eslint-ava-rule-tester
- Test
ESLint
plugins with AVA.
jscodeshift-ava-tester
- Test
jscodeshift
codemods with AVA.
ava-preact-init
- Set up AVA for Preact.
ava-fixture
- Run fixture/baseline tests.
ava-fast-check
- Property based testing.
ava-fixture-docker-db
- Add docker databases to your test contexts.
ava-webcomponents
- Testing web components via Puppeteer.
ava-tap-json
- JSON output with AVA compatibility.
ava-typescript-worker
- use TypeScript in shared workers
ava-postgres
- get a fresh Postgres database for every test
pava
- Parameterized testing.
Works with AVA
Spectron
- Test Electron apps using AVA and ChromeDriver.
Chūhai
- Run and verify benchmarks using AVA and benchmark.js.
Leakage
- Memory leak testing.
pify
- Promisify callback-style functions for better testing.
(Example)
p-event
- Promisify an event.
(Example)
execa
- Test your CLI tools.
(Example)
delay
- Add delays to your tests.
(Example)
get-stream
- Test the output of streams.
(Example)
create-test-server
- Creates a minimal Express server for testing.
(Example)
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
.
Support
Github Discussions
Stack Overflow
Twitter