GitHub topics: assertions
ecoAPM/xunit.ts
a TypeScript unit testing framework, following standard xUnit patterns
Language: TypeScript - Size: 2.85 MB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 5 - Forks: 2

seannash/assertcc
A fluent assertions library in C++ for use with Google Test.
Language: C++ - Size: 134 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 0 - Forks: 0

TUKIiq9/assertive
Assortative extra light sugar for @NodeJS assert.
Size: 1000 Bytes - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

karatelabs/karate
Test Automation Made Simple
Language: Java - Size: 25.3 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 8,526 - Forks: 1,981

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: 2 days ago - Pushed at: 2 months ago - Stars: 553 - Forks: 50

drevops/bats-helpers
๐ฆ Helpers and assertions for BATS testing
Language: Shell - Size: 1020 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 2

Russell767/test
About **TruthWeb test | ๐๐ฑ Official Website Repository** TruthWeb is an open-source, all-in-one platform designed for Pi Network Pioneers to seamlessly integrate Pi into their daily lives. It serves as a digital hub for products, goods, and services, empowering users to transact and engage within the Pi ecosystem.
Language: HTML - Size: 220 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

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

assertj/assertj
AssertJ is a library providing easy to use rich typed assertions
Language: Java - Size: 49.2 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 2,693 - Forks: 732

om81/bumert
A fluent assertion library for Go that compiles to no-ops in production builds (zero overhead), enabled via the 'debug' build tag.
Language: Go - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

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: 775 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 13,984 - Forks: 764

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: 5 days ago - Stars: 615 - Forks: 56

arcus-azure/arcus.testing
In short: Arcus Testing is a set of libraries that makes tests more fun to write!
Language: C# - Size: 855 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 3

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

stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
Language: Go - Size: 1.76 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 24,423 - Forks: 1,634

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

chaijs/chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Language: JavaScript - Size: 4.88 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 8,204 - Forks: 702

jest-community/jest-extended
Additional Jest matchers ๐๐ช
Language: JavaScript - Size: 3.75 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,341 - Forks: 224

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

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.4 MB - Last synced at: 4 days ago - Pushed at: 21 days ago - Stars: 3,808 - Forks: 711

taoensso/truss
Micro toolkit for Clojure/Script errors
Language: Clojure - Size: 656 KB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 314 - Forks: 14

unionai-oss/pandera
A light-weight, flexible, and expressive statistical data testing library
Language: Python - Size: 3.73 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,747 - Forks: 329

banisbetter/chai
Chat with AI in the terminal
Language: Python - Size: 33.2 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

metarhia/metatests
Extremely simple to use test framework and runner for Metarhia technology stack ๐งช
Language: JavaScript - Size: 1.11 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 19 - Forks: 4

ghostwriter/psr-phpunit-assertions
[WIP] PHPUnit assertions for PSR-compliant components, implemented as reusable traits.
Language: PHP - Size: 854 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

enzymejs/enzyme
JavaScript Testing utilities for React
Language: JavaScript - Size: 7.58 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 19,937 - Forks: 2,001

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: 7 days ago - Pushed at: 7 days ago - Stars: 4,552 - Forks: 662

xemantic/xemantic-kotlin-test
The power-assert compatible assertions DSL and some other testing goodies - a Kotlin multiplatform testing library.
Language: Kotlin - Size: 206 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 0

jeremy-rifkin/libassert
The most over-engineered C++ assertion library
Language: C++ - Size: 2.13 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 605 - Forks: 47

sindresorhus/is
Type check values
Language: TypeScript - Size: 1.15 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 1,710 - Forks: 115

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

Sibakumarpanda/SystemVerilog_Assertion_Coding_by_Siba
SystemVerilog Assertion Practice
Language: SystemVerilog - Size: 2.65 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

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: 4 days ago - Pushed at: 4 days ago - Stars: 3,428 - Forks: 352

maxatome/go-testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Language: Go - Size: 6.72 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 442 - Forks: 15

AwesomeAssertions/AwesomeAssertions
A fork of FluentAssertions controlled by the community.
Language: C# - Size: 36.5 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 650 - Forks: 28

robstoll/atrium
A multiplatform expectation library for Kotlin
Language: Kotlin - Size: 68.9 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 594 - Forks: 216

oknozor/speculoos
Fluent test assertions for Rust.
Language: Rust - Size: 150 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 50 - Forks: 11

feO2x/Light.GuardClauses
A lightweight .NET library for expressive Guard Clauses.
Language: C# - Size: 3.51 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 89 - Forks: 8

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

pierrre/assert
Go test assertion library
Language: Go - Size: 282 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

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

srittau/python-asserts
Stand-alone Assertions for Python
Language: Python - Size: 444 KB - Last synced at: 11 days ago - Pushed at: 14 days ago - Stars: 14 - Forks: 0

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: 8 days ago - Pushed at: 12 months ago - Stars: 596 - Forks: 137

open-schnick/Smoothy
Smooth and fluent test assertions for rust
Language: Rust - Size: 212 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 6 - Forks: 1

orsinium-labs/tinytest
โ The only assertion library that works with TinyGo
Language: Go - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 0

innoave/asserting
Fluent assertions for tests in Rust that are convenient to write and easy to extend
Language: Rust - Size: 201 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

authorjapps/zerocode
A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams), Databases and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML filesโno coding required.
Language: Java - Size: 4.69 MB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 934 - Forks: 414

qbart/expecto
Mini testing library for Go based on stdlib. Fails early with colored output.
Language: Go - Size: 6.84 KB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

h2non/gock
HTTP traffic mocking and testing made easy in Go เผผสฬูอสฬเผฝ
Language: Go - Size: 191 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 2,157 - Forks: 110

TypedDevs/bashunit
A simple testing library for bash scripts. Test your bash scripts in the fastest and simplest way.
Language: Shell - Size: 18 MB - Last synced at: 13 days ago - Pushed at: 17 days ago - Stars: 346 - Forks: 33

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

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: 16 days ago - Pushed at: 2 months ago - Stars: 46 - Forks: 15

mapbox/fusspot
A tiny runtime library for type assertions
Language: JavaScript - Size: 231 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 11 - Forks: 6

ekino/jcv-db
JSON Content Validator for Database (JCV-DB) allow you to compare database contents against a JSON with JCV validators.
Language: Kotlin - Size: 456 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 1

ekino/jcv
JSON Content Validator (JCV) allows you to compare JSON contents with embedded validation.
Language: Kotlin - Size: 408 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 22 - Forks: 0

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

stackbuilders/assertive-ts
A type-safe fluent assertion library written in TypeScript and inspired by Jest assertions and the popular AssertJ
Language: TypeScript - Size: 8.03 MB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 33 - Forks: 3

nette/tester
Tester: enjoyable unit testing in PHP with code coverage reporter. ๐๐๐๐
Language: PHP - Size: 1.45 MB - Last synced at: 10 days ago - Pushed at: 18 days ago - Stars: 464 - Forks: 72

elaichenkov/playwright-api-testing-example
This repository is created to demonstrate how easily can be using Playwright Test runner and odottaa for creating API tests. Check out the generated HTML report ๐
Language: TypeScript - Size: 524 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 0

javiertuya/visual-assert
Assertion methods that generate an html file with the differences highlighting the additions and deletions. Useful for comparing large strings or files. Available on Java and .NET.
Language: Java - Size: 256 KB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 0

dl-solarity/chai-zkit
Chai matchers for Circom
Language: TypeScript - Size: 374 KB - Last synced at: 2 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

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

google/assertor
Fluent assertion library for Rust with readable messages.
Language: Rust - Size: 188 KB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 136 - Forks: 15

shoenig/test
A modern generic testing assertions library for Go
Language: Go - Size: 309 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 181 - Forks: 10

zunit-zsh/zunit
A powerful testing framework for ZSH projects
Language: Shell - Size: 238 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 213 - Forks: 24

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

Rex1110/cache
Simple verification of an L1 cache supporting byte/halfword/word access. Implements direct-mapped structure with hit/miss handling, including read-allocate and write-around policies.
Language: SystemVerilog - Size: 9.77 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

codefeathers/runtype ๐ฆ
Runtime type assertions that return
Language: TypeScript - Size: 407 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 5 - Forks: 0

nberlette/is
Just another portable platform-agnostic package of high-performance type predicates. ๐คช
Language: TypeScript - Size: 0 Bytes - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

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

Haberkamp/phluent
A fluent assertion library for PHPUnit. Make your tests read the same way you speak.
Language: PHP - Size: 190 KB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

LeakyAbstractions/result-assertj
๐ฑ Fluent Assertions for Result Objects
Language: Java - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

MrUnbelievable92/C-Sharp-Dev-Tools
A small framework for defensive development with conditionally compiled assertions and logging tools.
Language: C# - Size: 87.9 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 11 - Forks: 5

annulusgames/ChainingAssertion-Unity
Chaining Assertion for Unity Test Framework
Language: C# - Size: 50.8 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

fluentassertions/fluentassertions.analyzers
Analyzers based on the FluentAssertions best practices docs
Language: C# - Size: 1.37 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 134 - Forks: 22

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

aaronabramov/k9
Rust testing library
Language: Rust - Size: 253 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 343 - Forks: 22

kingwill101/assertable_json
fluent JSON testing in dart
Language: Dart - Size: 60.5 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

tmeissner/libvhdl
Library of reusable VHDL components
Language: VHDL - Size: 263 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 5

Sibakumarpanda/APB_verification_with_UVM
Language: SystemVerilog - Size: 381 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

danielvartan/prettycheck
โ๏ธโจ Pretty Assertive Programming
Language: R - Size: 1.57 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

abhimanyu003/probe
Simplified Integration Testing Using YAML and JQ
Language: Go - Size: 4.95 MB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 1

edertone/TurboTesting
General purpose cross-language library to improve automated testing productivity
Language: TypeScript - Size: 627 KB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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: 2 days ago - Pushed at: 3 months ago - Stars: 66 - Forks: 5

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: 15 days ago - Pushed at: 7 months ago - Stars: 133 - Forks: 16

IsMoreiraKt/RTest
A rust test framework.
Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

123inkt/utils
A library for small and convenient utility methods
Language: PHP - Size: 99.6 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 5

cc-jhr/nagare
This is an assertion/matcher library for kotlin using infix functions.
Language: Kotlin - Size: 1.02 MB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

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

erezrokah/aws-testing-library
Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws
Language: TypeScript - Size: 3.9 MB - Last synced at: 13 days ago - Pushed at: 16 days ago - Stars: 127 - Forks: 12

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: 17 days ago - Pushed at: 10 months ago - Stars: 584 - Forks: 15

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

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

petdance/carp-assert-more
Carp::Assert::More, handy assertion functions for Perl
Language: Perl - Size: 108 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 4

disintegrator/inv
Runtime assertions for your invariants in Go.
Language: Go - Size: 11.7 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

GoodforGod/testcontainers-extensions
๐งฐ Testcontainers Extensions with advanced testing capabilities.
Language: Java - Size: 875 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

RobDWaller/explicitly
Additional assertions for Deno so developers can write more explicit unit tests.
Language: TypeScript - Size: 104 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

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

Respect/Assertion
The power of Respect\Validation into an assertion library with more than 1.5k assertions.
Language: PHP - Size: 272 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 1

threeal/assertion-cmake
A CMake module containing a collection of assertion functions and other utilities for testing CMake code
Language: CMake - Size: 282 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0
