Assertions, equality checks and other test helpers
A toolkit with common assertions and mocks that plays nicely with the standard library
π· Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
Test Automation Made Simple
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Assertions to validate method input/output with nice error messages.
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
A light-weight, flexible, and expressive statistical data testing library
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.
Should testing for .NETβthe way assertions should be!
Pester is the ubiquitous test and mock framework for PowerShell.
Fluent testing assertions for Java and the JVM
Fluent assertions for Java and Android
Additional Jest matchers ππͺ
Extends Chai with assertions about promises.
Embedded unit testing framework for Godot 4 supporting GDScript and C#. Features test-driven development, embedded test inspector, extensive assertions, mocking, scene testing.
π Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
A fork of FluentAssertions controlled by the community.
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.
LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).
HTTP Response assertions for the Chai Assertion Library.
A multiplatform expectation library for Kotlin
Assert process::Command - Easy command initialization and assertions
Report issues in your application and library code as Xcode runtime warnings, breakpoints, assertions, and do so in a testable manner.
Release gate that catches "green build, healthy container, broken page" deploys: CSS audit, computed-style assertions, screenshot diff, and Docker candidate promotion with verified rollback.
Automated Luau Script Testing for Roblox CI Workflows 2026
Headless end-to-end testing for CLI and TUI apps in Rust: real PTYs, rendered-screen assertions, snapshots, and screen diffs.