Topic: "assertions"
stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
Language: Go - Size: 1.79 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 24,769 - Forks: 1,652

enzymejs/enzyme
JavaScript Testing utilities for React
Language: JavaScript - Size: 7.58 MB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 19,922 - Forks: 1,996

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.
Language: JavaScript - Size: 779 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 14,064 - Forks: 769

karatelabs/karate
Test Automation Made Simple
Language: Java - Size: 25.2 MB - Last synced at: 8 days ago - Pushed at: 22 days ago - Stars: 8,569 - Forks: 1,983

chaijs/chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Language: JavaScript - Size: 4.77 MB - Last synced at: 1 day ago - Pushed at: 23 days ago - Stars: 8,214 - Forks: 704

kotest/kotest
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
Language: Kotlin - Size: 26.7 MB - Last synced at: 6 days ago - Pushed at: 20 days ago - Stars: 4,601 - Forks: 676

unionai-oss/pandera
A light-weight, flexible, and expressive statistical data testing library
Language: Python - Size: 3.98 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 3,861 - Forks: 345

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.
Language: C# - Size: 35.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3,806 - Forks: 719

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.
Language: C# - Size: 100 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 3,460 - Forks: 351

pester/Pester
Pester is the ubiquitous test and mock framework for PowerShell.
Language: PowerShell - Size: 20.9 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 3,189 - Forks: 476

assertj/assertj
AssertJ is a library providing easy to use rich typed assertions
Language: Java - Size: 48.5 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 2,719 - Forks: 741

gavv/httpexpect
End-to-end HTTP and REST API testing for Go.
Language: Go - Size: 1.92 MB - Last synced at: 4 days ago - Pushed at: 24 days ago - Stars: 2,648 - Forks: 244

jest-community/jest-extended
Additional Jest matchers ππͺ
Language: TypeScript - Size: 4.58 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 2,347 - Forks: 222

h2non/gock
HTTP traffic mocking and testing made easy in Go ΰΌΌΚΜΩΝΚΜΰΌ½
Language: Go - Size: 191 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 2,177 - Forks: 111

shouldjs/should.js π¦
BDD style assertions for node.js -- test framework agnostic
Language: JavaScript - Size: 1.8 MB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 1,897 - Forks: 121

sindresorhus/is
Type check values
Language: TypeScript - Size: 1.17 MB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 1,717 - Forks: 117

authorjapps/zerocode
zerocode-tdd is a community-developed, free, open-source, automated testing lib for microservices APIs, Kafka(Data Streams), Databases and Load testing. It enables you to create executable automated test scenarios via simple JSON or YAML β no coding required.
Language: Java - Size: 4.71 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 947 - Forks: 420

matryer/silk
Markdown based document-driven RESTful API testing.
Language: Go - Size: 886 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 941 - Forks: 67

AwesomeAssertions/AwesomeAssertions
A fork of FluentAssertions controlled by the community.
Language: C# - Size: 36.5 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 756 - Forks: 31

jeremy-rifkin/libassert
The most over-engineered C++ assertion library
Language: C++ - Size: 2.17 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 630 - Forks: 49

bash-unit/bash_unit
bash unit testing enterprise edition framework for professionals
Language: Shell - Size: 1.19 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 618 - Forks: 55

robstoll/atrium
A multiplatform expectation library for Kotlin
Language: Kotlin - Size: 69.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 609 - Forks: 219

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, ...).
Language: Lua - Size: 1.59 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 597 - Forks: 137

bnorm/kotlin-power-assert
Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language
Language: Kotlin - Size: 521 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 587 - Forks: 15

robfletcher/strikt
An assertion library for Kotlin
Language: Kotlin - Size: 2.82 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 583 - Forks: 61

gotestyourself/gotest.tools
A collection of packages to augment the go testing package and support common patterns.
Language: Go - Size: 635 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 563 - Forks: 51

frankban/quicktest
Quick helpers for testing Go applications
Language: Go - Size: 321 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 529 - Forks: 26

tonyfischetti/assertr
Assertive programming for R analysis pipelines
Language: R - Size: 13.9 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 479 - Forks: 34

nette/tester
Tester: enjoyable unit testing in PHP with code coverage reporter. ππππ
Language: PHP - Size: 1.44 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 470 - Forks: 72

maxatome/go-testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Language: Go - Size: 6.76 MB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 447 - Forks: 15

unexpectedjs/unexpected
Unexpected - the extensible BDD assertion toolkit
Language: JavaScript - Size: 17.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 371 - Forks: 29

TypedDevs/bashunit
A simple testing library for bash scripts. Test your bash scripts in the fastest and simplest way.
Language: Shell - Size: 18.9 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 353 - Forks: 34

boujeepossum/k9
Rust testing library
Language: Rust - Size: 253 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 347 - Forks: 23

npryce/hamkrest
Hamcrest for Kotlin
Language: Kotlin - Size: 780 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 344 - Forks: 31

taoensso/truss
Micro toolkit for Clojure/Script errors
Language: Clojure - Size: 677 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 322 - Forks: 15

sazeracjs/sazerac
Data-driven unit testing for Jasmine, Mocha, and Jest
Language: JavaScript - Size: 2.18 MB - Last synced at: about 19 hours ago - Pushed at: over 2 years ago - Stars: 318 - Forks: 19

mllg/checkmate
Fast and versatile argument checks
Language: R - Size: 16.7 MB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 278 - Forks: 31

tendersearls/tldr
A Ruby test framework for people who don't have time for slow tests π£π₯
Language: Ruby - Size: 801 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 277 - Forks: 6

mattphillips/jest-chain
Chain Jest matchers together to create one powerful assertion πβ
Language: JavaScript - Size: 432 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 277 - Forks: 15

rsdn/CodeJam
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
Language: C# - Size: 14.2 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 261 - Forks: 36

philbooth/check-types.js π¦
MOVED TO GITLAB
Language: JavaScript - Size: 589 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 227 - Forks: 32

zunit-zsh/zunit
A powerful testing framework for ZSH projects
Language: Shell - Size: 238 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 213 - Forks: 24

ozontech/cute
Library for simply creating HTTP tests in Go with Allure reports.
Language: Go - Size: 1.06 MB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 206 - Forks: 17

shoenig/test
A modern generic testing assertions library for Go
Language: Go - Size: 309 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 190 - Forks: 10

redux-things/redux-actions-assertions
Simplify testing of redux action and async action creators
Language: JavaScript - Size: 660 KB - Last synced at: 10 days ago - Pushed at: over 8 years ago - Stars: 188 - Forks: 11

unloggedio/unlogged-sdk
Unlogged SDK for recording JAVA code execution
Language: Java - Size: 6.06 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 183 - Forks: 20

PaulRBerg/prb-test
Modern collection of testing assertions and logging utilities for Solidity
Language: Solidity - Size: 2.59 MB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 182 - Forks: 15

romgain/jest-websocket-mock
Mock websockets and assert complex websocket interactions with Jest
Language: TypeScript - Size: 263 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 175 - Forks: 30

JamieMason/expect-more
Curried Type Testing library, and Test Matchers for Jest
Language: TypeScript - Size: 1.62 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 173 - Forks: 9

winterbe/expekt
BDD assertion library for Kotlin
Language: Kotlin - Size: 81.1 KB - Last synced at: 19 days ago - Pushed at: about 3 years ago - Stars: 171 - Forks: 18

jasmcaus/tau
A Micro (1k lines of code) Unit Test Framework for C/C++
Language: C - Size: 3.69 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 168 - Forks: 31

brendanzab/approx
Approximate floating point equality comparisons and assertions
Language: Rust - Size: 119 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 168 - Forks: 36

nettofarah/property-validator
:white_check_mark: Easy property validation for JavaScript, Node and Express.
Language: JavaScript - Size: 128 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 158 - Forks: 9

torokmark/assert.sh
:exclamation: Assertion lib for shell script users
Language: Shell - Size: 23.4 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 151 - Forks: 29

Codearte/catch-exception
Language: Java - Size: 1.06 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 147 - Forks: 18

Codeception/Verify
BDD Assertions for PHPUnit and Codeception
Language: PHP - Size: 1.19 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 146 - Forks: 25

JamesMessinger/postman-bdd π¦
A BDD test framework for Postman and Newman
Language: HTML - Size: 6.22 MB - Last synced at: 17 days ago - Pushed at: almost 7 years ago - Stars: 140 - Forks: 29

dodie/scott
Never debug a test again: Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java
Language: Java - Size: 913 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 138 - Forks: 17

google/assertor
Fluent assertion library for Rust with readable messages.
Language: Rust - Size: 166 KB - Last synced at: 2 days ago - Pushed at: 13 days ago - Stars: 137 - Forks: 15

kinbiko/jsonassert
A Go test assertion library for verifying that two representations of JSON are semantically equal
Language: Go - Size: 246 KB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 137 - Forks: 16

Maks3w/SwaggerAssertions
Assert your API requests and responses match with your swagger definition
Language: PHP - Size: 201 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 137 - Forks: 27

maxgalbu/nightwatch-custom-commands-assertions
Nightwatch.js custom commands and assertions
Language: JavaScript - Size: 50.8 MB - Last synced at: about 3 hours ago - Pushed at: over 2 years ago - Stars: 136 - Forks: 32

elliotchance/tf
βοΈ tf is a microframework for parameterized testing of functions and HTTP in Go.
Language: Go - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 136 - Forks: 3

grappa-py/grappa
Behavior-oriented, expressive, human-friendly Python assertion library for the 21st century
Language: Python - Size: 217 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 134 - Forks: 15

fluentassertions/fluentassertions.analyzers
Analyzers based on the FluentAssertions best practices docs
Language: C# - Size: 1.37 MB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 133 - Forks: 22

erezrokah/aws-testing-library
Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws
Language: TypeScript - Size: 3.93 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 128 - Forks: 11

soveran/scrivener
Validation frontend for models.
Language: Ruby - Size: 66.4 KB - Last synced at: 28 days ago - Pushed at: almost 5 years ago - Stars: 125 - Forks: 19

cmorten/superdeno
Super-agent driven library for testing Deno HTTP servers.
Language: TypeScript - Size: 1.43 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 124 - Forks: 8

cmorten/superoak
HTTP assertions for Oak made easy via SuperDeno. πΏ π¦
Language: TypeScript - Size: 561 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 120 - Forks: 9

nohwnd/Assert
A set of advanced assertions for Pester to simplify how you write tests.
Language: PowerShell - Size: 805 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 103 - Forks: 13

jamiebuilds/sarcastic
Cast unknown values to typed values
Language: JavaScript - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 99 - Forks: 2

feO2x/Light.GuardClauses
A lightweight .NET library for expressive Guard Clauses.
Language: C# - Size: 3.51 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 91 - Forks: 8

getapid/apid π¦
User focused API testing
Language: Go - Size: 1.52 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 89 - Forks: 1

csparpa/fluentcheck
Fluent assertions for Python
Language: Python - Size: 105 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 84 - Forks: 8

erdos/erdos.assert
power assert macro for clojure
Language: Clojure - Size: 101 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 79 - Forks: 2

svartalf/rust-claim
Assertion macros toolkit for Rust
Language: Rust - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 78 - Forks: 9

neuecc/ChainingAssertion π¦
Method Chaining base UnitTesting Extension Methods and Dynamic Private Accessor for MSTest, NUnit, xUnit.net.
Language: C# - Size: 4.95 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 75 - Forks: 11

banditcpp/snowhouse
An assertion library for C++
Language: C++ - Size: 291 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 73 - Forks: 22

bahmutov/lazy-ass
Lazy node assertions without performance penalty
Language: TypeScript - Size: 421 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 69 - Forks: 5

JohnSundell/Assert
A collection of convenient assertions for Swift testing
Language: Swift - Size: 50.8 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 68 - Forks: 4

srz-zumix/iutest
c++ testing framework
Language: C++ - Size: 213 MB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 66 - Forks: 6

tmeissner/psl_with_ghdl
Examples of using PSL for functional and formal verification of VHDL with GHDL (and SymbiYosys)
Language: VHDL - Size: 92.8 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 66 - Forks: 6

outworkers/util
The util project, packed with common goodies.
Language: Scala - Size: 719 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 59 - Forks: 2

bitPogo/kmock
A humble mocking library for Kotlin, KotlinJS and Kotlin Multiplatform using Kotlin Symbol Processing (KSP).
Language: Kotlin - Size: 6.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 2

dmitry-ivanov/laravel-testing-tools
Laravel-specific Testing Helpers and Assertions.
Language: PHP - Size: 816 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 54 - Forks: 7

Provisdom/defn-spec
Add function args and return Spec checking via assertions
Language: Clojure - Size: 86.9 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 53 - Forks: 6

assertj/assertj-vavr
Assertions for Vavr - http://www.vavr.io/
Language: Java - Size: 632 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 52 - Forks: 16

oknozor/speculoos
Fluent test assertions for Rust.
Language: Rust - Size: 158 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 50 - Forks: 10

salesforce/codeceptjs-bdd
Javascript BDD UI Automation Framework. Exclusive LWC Shadow DOM Support. Playwright, Webdriver.io, Appium, Saucelabs.
Language: JavaScript - Size: 127 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 46 - Forks: 15

elliotchance/concise
β Concise is test framework for using plain English and minimal code, built on PHPUnit.
Language: PHP - Size: 2.04 MB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 45 - Forks: 3

elaichenkov/odottaa
π¦₯ Custom playwright matchers to test the state of the API response
Language: TypeScript - Size: 2.35 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 44 - Forks: 1

Groogy/crystal-clear
Design by Contract for Crystal
Language: Crystal - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 44 - Forks: 3

sinonjs/referee
Test-framework agnostic assertion and expectation library
Language: JavaScript - Size: 7.74 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 43 - Forks: 21

npathai/hamcrest-optional
Matchers for JDK 8 Optional
Language: Java - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 43 - Forks: 3

voicera/tester
Lightweight test utilities to use with Go's testing package
Language: Go - Size: 59.6 KB - Last synced at: 7 months ago - Pushed at: about 6 years ago - Stars: 43 - Forks: 3

anderseknert/rego-test-assertions
Tiny Rego library with helper functions for unit testing
Language: Open Policy Agent - Size: 34.2 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 40 - Forks: 3

fluentassert/verify
Extensible, type-safe, fluent assertion Go library.
Language: Go - Size: 687 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 40 - Forks: 2

rkotze/should-enzyme
Useful functions for testing React Components with Enzyme.
Language: JavaScript - Size: 430 KB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 6

mindsbackyard/galvanic-assert
A comprehensive set of matcher-based assertions for easier testing of Rust code
Language: Rust - Size: 87.9 KB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 40 - Forks: 2

ealush/n4s π¦
Validation assertions library
Size: 41 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 0
