A toolkit with common assertions and mocks that plays nicely with the standard library
- testify
- go
- assertions
- mocking
47,133 repositories indexed
1–24 of 62 · Most stars
A toolkit with common assertions and mocks that plays nicely with the standard library
JavaScript Testing utilities for React
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Package for comparing Go values in tests
xUnit.net is a free, open source, community-focused unit testing tool for .NET.
Command line driven CI frontend and development task automation tool.
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Simple one-liner tests for common Rails functionality
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
:computer: Parallel testing for PHPUnit
Test Anything Protocol tools for node
Layout and functional testing framework for websites
A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
A comprehensive test suite for RFC 8259 compliant JSON parsers
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing framework for Data Pipelines, ETL, REST API, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.
Compare JSON in your Unit Tests
Test command-line applications with Cucumber-Ruby, RSpec or Minitest.