Skip to content
46

Awesome AVA

Awesome AVA resources

357 stars31 forks45 entriesLast push Sep 12, 2022 (4 years ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

AVA

is a minimal & futuristic JavaScript test runner

Articles

Recipes

Node.js test runner that lets you develop with confidence 🚀

In 5 listsDetails

Testing React Native apps with AVA

Getting Started with Create React App and AVA

In 2 lists

Effortless unit testing with AVA

Videos

JavaScript Air episode with the AVA team

Testing React components with AVA

Packages

eslint-plugin-ava

ESLint rules.

In 2 lists

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.

In 2 lists

redux-test-recorder

Generate AVA tests for Redux reducers in a React app.

In 4 lists

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.

In 2 lists

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.

In 3 lists

pify

Promisify callback-style functions for better testing. (Example)

In 6 listsDetails

p-event

Promisify an event. (Example)

In 2 lists

execa

Test your CLI tools. (Example)

In 5 listsDetails

delay

Add delays to your tests. (Example)

In 5 listsDetails

get-stream

Test the output of streams. (Example)

In 3 lists

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

Recipes

Node.js test runner that lets you develop with confidence 🚀

In 5 listsDetails

Stack Overflow

Twitter

See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago