Assertions Open Source Projects
Browse 200 Assertions open source projects, ranked by GitHub stars. Find the most popular Assertions tools and libraries.
stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
Metrics details
| Stars | 26,088 |
trekhleb/learn-python
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
Metrics details
| Stars | 18,136 |
jasmine/jasmine
Simple JavaScript testing framework for browsers and node.js
Metrics details
| Stars | 15,828 |
ladjs/supertest
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
Metrics details
| Stars | 14,384 |
karatelabs/karate
Test Automation Made Simple
Metrics details
| Stars | 8,903 |
ThrowTheSwitch/Unity
Simple unit testing for C
Metrics details
| Stars | 5,306 |
gajus/slonik
A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.
Metrics details
| Stars | 4,918 |
kotest/kotest
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
Metrics details
| Stars | 4,785 |
unionai-oss/pandera
A light-weight, flexible, and expressive statistical data testing library
Metrics details
| Stars | 4,409 |
fluentassertions/fluentassertions
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.
Metrics details
| Stars | 3,818 |
AutoFixture/AutoFixture
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Metrics details
| Stars | 3,532 |
pester/Pester
Pester is the ubiquitous test and mock framework for PowerShell.
Metrics details
| Stars | 3,304 |
assertj/assertj
Fluent testing assertions for Java and the JVM
Metrics details
| Stars | 2,835 |
google/truth
Fluent assertions for Java and Android
Metrics details
| Stars | 2,787 |
tj/should.js
BDD style assertions for node.js -- test framework agnostic
Metrics details
| Stars | 2,734 |
gavv/httpexpect
End-to-end HTTP and REST API testing for Go.
Metrics details
| Stars | 2,724 |
beberlei/assert
Thin assertion library for use in libraries and business-model
Metrics details
| Stars | 2,429 |
jest-community/jest-extended
Additional Jest matchers 🃏💪
Metrics details
| Stars | 2,352 |
mjackson/expect
Write better assertions
Metrics details
| Stars | 2,270 |
h2non/gock
HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽
Metrics details
| Stars | 2,218 |
Automattic/expect.js
Minimalistic BDD-style assertions for Node.JS and the browser.
Metrics details
| Stars | 2,098 |
shouldjs/should.js
BDD style assertions for node.js -- test framework agnostic
Metrics details
| Stars | 1,891 |
caolan/nodeunit
Easy unit testing in node.js and the browser, based on the assert module.
Metrics details
| Stars | 1,890 |
sindresorhus/is
Type check values
Metrics details
| Stars | 1,789 |
silentbicycle/greatest
A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
Metrics details
| Stars | 1,535 |
treosh/lighthouse-ci-action
Audit URLs using Lighthouse and test performance with Lighthouse CI.
Metrics details
| Stars | 1,285 |
carlosas/phpat
✔️ PHP Architecture Tester - Easy architecture testing for PHP
Metrics details
| Stars | 1,271 |
domenic/sinon-chai
Extends Chai with assertions for the Sinon.JS mocking framework.
Metrics details
| Stars | 1,088 |
nette/schema
📐 Validating data structures against a given Schema.
Metrics details
| Stars | 1,012 |
authorjapps/zerocode
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing for Data Pipelines, ETL, REST API, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.
Metrics details
| Stars | 1,010 |
lukas-krecan/JsonUnit
Compare JSON in your Unit Tests
Metrics details
| Stars | 1,000 |
TestFX/TestFX
Simple and clean testing for JavaFX.
Metrics details
| Stars | 974 |
matryer/silk
Markdown based document-driven RESTful API testing.
Metrics details
| Stars | 942 |
willowtreeapps/assertk
assertions for kotlin inspired by assertj
Metrics details
| Stars | 826 |
gruntwork-io/bash-commons
A collection of reusable Bash functions for handling common tasks such as logging, assertions, string manipulation, and more
Metrics details
| Stars | 804 |
producthunt/chai-enzyme
Chai.js assertions and convenience functions for testing React Components with enzyme
Metrics details
| Stars | 780 |
h2non/baloo
Expressive end-to-end HTTP API testing made easy in Go
Metrics details
| Stars | 779 |
jeremy-rifkin/libassert
The most over-engineered C++ assertion library
Metrics details
| Stars | 718 |
spatie/laravel-queueable-action
Queueable actions in Laravel
Metrics details
| Stars | 702 |
spatie/phpunit-snapshot-assertions
A way to test without writing actual test cases
Metrics details
| Stars | 696 |
afollestad/vvalidator
🤖 An easy to use form validator for Kotlin & Android.
Metrics details
| Stars | 657 |
chaijs/chai-http
HTTP Response assertions for the Chai Assertion Library.
Metrics details
| Stars | 638 |
pgrange/bash_unit
bash unit testing enterprise edition framework for professionals
Metrics details
| Stars | 635 |
bluebird75/luaunit
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, ...).
Metrics details
| Stars | 631 |
robstoll/atrium
A multiplatform expectation library for Kotlin
Metrics details
| Stars | 629 |
robfletcher/strikt
An assertion library for Kotlin
Metrics details
| Stars | 610 |
bnorm/kotlin-power-assert
Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language
Metrics details
| Stars | 589 |
gotestyourself/gotest.tools
A collection of packages to augment the go testing package and support common patterns.
Metrics details
| Stars | 579 |
bitovi/funcunit
A functional test suite based on jQuery
Metrics details
| Stars | 571 |
assert-rs/assert_cmd
Assert process::Command - Easy command initialization and assertions
Metrics details
| Stars | 556 |
testing-cabal/mock
The Python mock library
Metrics details
| Stars | 539 |
noodlehaus/dispatch
a tiny library for quick and easy PHP apps
Metrics details
| Stars | 537 |
assertpy/assertpy
Simple assertion library for unit testing in python with a fluent API
Metrics details
| Stars | 529 |
frankban/quicktest
Quick helpers for testing Go applications
Metrics details
| Stars | 529 |
nette/tester
Tester: enjoyable unit testing in PHP with code coverage reporter. 🍏🍏🍎🍏
Metrics details
| Stars | 487 |
slagyr/speclj
pronounced "speckle": a TDD/BDD framework for Clojure.
Metrics details
| Stars | 487 |
ropensci/assertr
Assertive programming for R analysis pipelines
Metrics details
| Stars | 483 |
maxatome/go-testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Metrics details
| Stars | 464 |
Checksum/critic.sh
Dead simple testing framework for Bash with coverage reporting
Metrics details
| Stars | 456 |
smackers/smack
SMACK Software Verifier and Verification Toolchain
Metrics details
| Stars | 446 |
