An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: assertions

alexandramartinez/my-process-api-munits

Mule application making use of Anypoint MQ and demonstrating how to use MUnit to create significant tests for different scenarios. Using spy, verify call, assertions, mock, and more.

Language: DataWeave - Size: 645 KB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 2 - Forks: 1

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: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 0 - Forks: 0

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: 1 day ago - Pushed at: 1 day 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: 1 day ago - Pushed at: about 1 month ago - Stars: 13,999 - Forks: 765

karatelabs/karate

Test Automation Made Simple

Language: Java - Size: 25.3 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 8,529 - Forks: 1,982

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: 2 days ago - Pushed at: about 1 month ago - Stars: 24,457 - Forks: 1,637

authorjapps/zerocode

Zerocode-TDD is a community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams), Databases and Load testing. It enables you to create, and maintain your automated test scenarios via simple JSON โ€” no coding required.

Language: Java - Size: 4.69 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 936 - Forks: 416

unionai-oss/pandera

A light-weight, flexible, and expressive statistical data testing library

Language: Python - Size: 3.95 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,760 - Forks: 330

AwesomeAssertions/AwesomeAssertions

A fork of FluentAssertions controlled by the community.

Language: C# - Size: 36.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 677 - Forks: 29

gavv/httpexpect

End-to-end HTTP and REST API testing for Go.

Language: Go - Size: 1.92 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 2,627 - Forks: 241

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: 1 day ago - Pushed at: 16 days ago - Stars: 8,205 - Forks: 701

pester/Pester

Pester is the ubiquitous test and mock framework for PowerShell.

Language: PowerShell - Size: 20.9 MB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 3,167 - Forks: 476

ghostwriter/psr-phpunit-assertions

[WIP] PHPUnit assertions for PSR-compliant components, implemented as reusable traits.

Language: PHP - Size: 877 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

assertj/assertj

AssertJ is a library providing easy to use rich typed assertions

Language: Java - Size: 49.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,694 - Forks: 732

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: about 23 hours ago - Pushed at: 4 days ago - Stars: 3,804 - Forks: 715

banisbetter/chai

Chat with AI in the terminal

Language: Python - Size: 33.2 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

kotest/kotest

Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.

Language: Kotlin - Size: 25.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,558 - Forks: 663

vdbulcke/assert

a go Tiger Style assertion library

Language: Go - Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

IHTSDO/snomed-drools

A SNOMED CT Concept Validation Library using Drools (Business Rules Engine)

Language: Java - Size: 581 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 4

srittau/python-asserts

Stand-alone Assertions for Python

Language: Python - Size: 461 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 0

IHTSDO/snomed-drools-rules

Language: Shell - Size: 558 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 9 - Forks: 2

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

jest-community/jest-extended

Additional Jest matchers ๐Ÿƒ๐Ÿ’ช

Language: JavaScript - Size: 3.57 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,340 - Forks: 224

ecoAPM/xunit.ts

a TypeScript unit testing framework, following standard xUnit patterns

Language: TypeScript - Size: 2.85 MB - Last synced at: 4 days ago - Pushed at: 4 days 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: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

sindresorhus/is

Type check values

Language: TypeScript - Size: 1.15 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 1,711 - Forks: 115

innoave/asserting

Fluent assertions for tests in Rust that are convenient to write and easy to extend

Language: Rust - Size: 273 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

TUKIiq9/assertive

Assortative extra light sugar for @NodeJS assert.

Size: 1000 Bytes - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

rphlmr/comply

Comply is a tiny library to help you define policies in your app

Language: TypeScript - Size: 655 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 13 - Forks: 0

enzymejs/enzyme

JavaScript Testing utilities for React

Language: JavaScript - Size: 7.58 MB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 19,937 - Forks: 2,002

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

drevops/bats-helpers

๐Ÿฆ‡ Helpers and assertions for BATS testing

Language: Shell - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 2

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

shouldjs/should.js ๐Ÿ“ฆ

BDD style assertions for node.js -- test framework agnostic

Language: JavaScript - Size: 1.8 MB - Last synced at: about 9 hours ago - Pushed at: over 5 years ago - Stars: 1,899 - Forks: 121

robstoll/atrium

A multiplatform expectation library for Kotlin

Language: Kotlin - Size: 68.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 594 - Forks: 218

bash-unit/bash_unit

bash unit testing enterprise edition framework for professionals

Language: Shell - Size: 1.19 MB - Last synced at: 9 days ago - Pushed at: 9 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: 8 days ago - Pushed at: 10 days ago - Stars: 5 - Forks: 3

Codeception/Verify

BDD Assertions for PHPUnit and Codeception

Language: PHP - Size: 1.19 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 146 - Forks: 26

anderseknert/rego-test-assertions

Tiny Rego library with helper functions for unit testing

Language: Open Policy Agent - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 36 - Forks: 2

taoensso/truss

Micro toolkit for Clojure/Script errors

Language: Clojure - Size: 656 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 314 - Forks: 14

metarhia/metatests

Extremely simple to use test framework and runner for Metarhia technology stack ๐Ÿงช

Language: JavaScript - Size: 1.11 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 19 - Forks: 4

sinonjs/referee-sinon

Sinon.JS and the referee assertion library in one package

Language: JavaScript - Size: 8.1 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 4

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: 12 days ago - Pushed at: 12 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: 11 days ago - Pushed at: 13 days ago - Stars: 605 - Forks: 47

torokmark/assert.sh

:exclamation: Assertion lib for shell script users

Language: Shell - Size: 23.4 KB - Last synced at: 12 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: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

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: 11 days ago - Pushed at: 15 days ago - Stars: 442 - Forks: 15

oknozor/speculoos

Fluent test assertions for Rust.

Language: Rust - Size: 150 KB - Last synced at: 15 days ago - Pushed at: 15 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: 14 days ago - Pushed at: about 2 months 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: 12 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: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

tonyfischetti/assertr

Assertive programming for R analysis pipelines

Language: R - Size: 13.9 MB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 479 - Forks: 34

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: 12 days ago - Pushed at: about 1 year ago - Stars: 596 - Forks: 137

open-schnick/Smoothy

Smooth and fluent test assertions for rust

Language: Rust - Size: 212 KB - Last synced at: 19 days ago - Pushed at: 19 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: 9 days ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 0

qbart/expecto

Mini testing library for Go based on stdlib. Fails early with colored output.

Language: Go - Size: 6.84 KB - Last synced at: 7 days ago - Pushed at: 20 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: 8 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: 17 days ago - Pushed at: 21 days ago - Stars: 346 - Forks: 33

mllg/checkmate

Fast and versatile argument checks

Language: R - Size: 16.7 MB - Last synced at: 6 days ago - Pushed at: 9 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: 21 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: 9 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: 15 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: 13 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: 6 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: 8 days ago - Pushed at: 21 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: 14 days ago - Pushed at: 22 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: 22 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: 10 days ago - Pushed at: 23 days ago - Stars: 4 - Forks: 0

dl-solarity/chai-zkit

Chai matchers for Circom

Language: TypeScript - Size: 374 KB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

robfletcher/strikt

An assertion library for Kotlin

Language: Kotlin - Size: 2.82 MB - Last synced at: 12 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: 3 days ago - Pushed at: 17 days ago - Stars: 136 - Forks: 15

shoenig/test

A modern generic testing assertions library for Go

Language: Go - Size: 309 KB - Last synced at: 17 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: 12 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: 17 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: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

codefeathers/runtype ๐Ÿ“ฆ

Runtime type assertions that return

Language: TypeScript - Size: 407 KB - Last synced at: 27 days ago - Pushed at: 27 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: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

sinonjs/referee

Test-framework agnostic assertion and expectation library

Language: JavaScript - Size: 7.74 MB - Last synced at: 14 days ago - Pushed at: about 1 month 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: 15 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: 11 days ago - Pushed at: 11 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 5

annulusgames/ChainingAssertion-Unity

Chaining Assertion for Unity Test Framework

Language: C# - Size: 50.8 KB - Last synced at: 22 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: 15 days ago - Pushed at: about 2 months ago - Stars: 134 - Forks: 22

matryer/silk

Markdown based document-driven RESTful API testing.

Language: Go - Size: 886 KB - Last synced at: 21 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: 10 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: 7 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: 7 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: 1 day 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: 16 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: 22 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: 7 days ago - Pushed at: 3 months ago - Stars: 66 - Forks: 5

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: about 14 hours 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: 20 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: 20 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: 17 days ago - Pushed at: 20 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: 21 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: 6 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: 3 days ago - Pushed at: about 1 year ago - Stars: 529 - Forks: 26