Ava

🚀 JavaScript test runner. Testing can be a drag. AVA helps you get it done.

About

AVA is a test runner for Node.js that enables developers to write tests with confidence. It is designed to be minimal and fast, with a concise API and detailed error output, making it an ideal tool for developers who want to ensure the quality and reliability of their code. Whether you're a seasoned developer or just starting out, AVA is a great choice for anyone looking to write robust and efficient tests.

Details

  • Minimal and fast test runner
  • Simple test syntax
  • Runs tests concurrently
  • Enforces writing atomic tests
  • No implicit globals
  • Includes TypeScript definitions
  • Magic assert with code excerpts and clean diffs
  • Isolated environment for each test file
  • Promise support
  • Async function support
  • Observable support
  • Enhanced assertion messages
  • Automatic parallel test runs in CI
  • TAP reporter
  • Support for various Node.js versions
  • Clean stack traces with unrelated lines removed
  • Watch mode for automatic test re-runs

AVA is a powerful and feature-rich test runner that is designed to help developers write high-quality tests with confidence. With its concise API, detailed error output, and support for concurrent testing, AVA is an excellent choice for any Node.js project. Whether you're looking to improve

Related tools

SponsorreShorts

Generate viral shorts, fast

AI Video Generation
SponsorHeadshotLab

Instant Professional Headhost

AI Headshot
SponsorGasbyAI

Fancy AI personal asistant

AI Assistant
SponsorCSV Table

View & edit CSV, JSON files for Pros

macOS
RequestResponse

Make HTTP requests to any endpoint and see the response. It's a simple tool to test your API requests and other endpoints.

TestingAPI & Data
FakerAPI

Effortlessly generate realistic dummy data to streamline your development and testing process.

API & DataTesting
Lightspeed

Website performance & Core Web Vitals monitoring.

SEOMonitoring
Storybook

Storybook is an open source tool for developing UI components in isolation.

DevelopmentTesting
Smartlook

Smartlook records users on websites and in mobile apps.

Testing
Cypress

Fast, easy and reliable testing for anything that runs in a browser.

Testing
Percy

The new way to design, develop, and deliver software with confidence.

Testing
Chai

A BDD / TDD assertion library for node and the browser

Testing
Imitate Email

Imitate Email lets developers and users easily test email flows inside the software that they are creating. It provides a sandbox email server as well as a widget that you can embed in your own software

EmailsDevelopment
Mocha

A feature-rich JavaScript test framework running on Node.js

Testing