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

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