Open Source Libs
Find Open Source Packages
Open Source Libraries
π
Software Quality
π
Assertions
114 Open Source Assertions Software Projects
Free and open source assertions code projects including engines, APIs, generators, and tools.
EnzymeJS Enzyme
19135 β
JavaScript Testing utilities for React
Stretchr Testify
11636 β
A toolkit with common assertions and mocks that plays nicely with the standard library
Supertest
10514 β
π· Super-agent driven library for testing node.js HTTP servers using a fluent API.
ChaiJS Chai
7014 β
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Karate
4062 β
Test Automation Made Simple
Kotest
2584 β
Powerful, elegant and flexible test framework for Kotlin
Pester
2332 β
Pester is the ubiquitous test and mock framework for PowerShell.
Fluentassertions
1939 β
Fluent API for asserting the results of unit tests that targets .NET Framework 4.5, 4.7, .NET Standard 1.3, 1.6 and 2.0. Supports the unit test frameworks MSTest, MSTest2, Gallio, NUnit, XUnit, MBunit, MSpec, and NSpec.
Should.js
1898 β
BDD style assertions for node.js -- test framework agnostic
Assertj Core
1813 β
AssertJ is a library providing easy to use rich typed assertions
Httpexpect
1507 β
End-to-end HTTP and REST API testing for Go.
Jest Extended
1290 β
Additional Jest matchers ππͺ
Gock
1086 β
HTTP traffic mocking and testing made easy in Go ΰΌΌΚΜΩΝΚΜΰΌ½
Is
975 β
Type check values
Matryer Silk
917 β
Markdown based document-driven RESTful API testing.
Zerocode
436 β
A community-developed, free, open source, API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.
Unexpected
335 β
Unexpected - the extensible BDD assertion toolkit
Assertr
334 β
Assertive programming for R analysis pipelines
Sazerac
319 β
Data-driven unit testing for Jasmine, Mocha, and Jest
Luaunit
322 β
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, ...).
Atrium
318 β
A multiplatform assertion library for Kotlin
Pandera
354 β
A flexible and expressive pandas data validation library
Hamkrest
306 β
Hamcrest for Kotlin
Tester
240 β
Tester: enjoyable unit testing in PHP with code coverage reporter. ππππ
Ptaoussanis Truss
236 β
Assertions API for Clojure/Script
Strikt
243 β
An assertion library for Kotlin
Check Types.js
233 β
MOVED TO GITLAB
Jest Chain
217 β
Chain Jest matchers together to create one powerful assertion πβ
Codejam
203 β
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
Redux Actions Assertions
178 β
Simplify testing of redux action and async action creators
Gotest.tools
176 β
A collection of packages to augment the go testing package and support common patterns.
Expekt
163 β
BDD assertion library for Kotlin
Checkmate
165 β
Fast and versatile argument checks
Property Validator
152 β
:white_check_mark: Easy property validation for JavaScript, Node and Express.
Bash_unit
149 β
bash unit testing enterprise edition framework for professionals
Swaggerassertions
137 β
Assert your API requests and responses match with your swagger definition
Postman Bdd
136 β
A BDD test framework for Postman and Newman
Catch Exception
134 β
Elliotchance Tf
133 β
βοΈ tf is a microframework for parameterized testing of functions and HTTP in Go.
Nightwatch Custom Commands Assertions
130 β
Nightwatch.js custom commands and assertions
Zunit
130 β
A powerful testing framework for ZSH projects
Chai Webdriver
127 β
Build more expressive integration tests with webdriver sugar for chai.js
Scrivener
121 β
Validation frontend for models.
Scott
120 β
Never debug a test again: Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java
Expect More
119 β
Curried Type Testing library, and Test Matchers for Jest
Grappa
115 β
Behavior-oriented, expressive, human-friendly Python assertion library for the 21st century
Go Testdeep
109 β
Extremely flexible golang deep comparison, extends the go testing package and tests HTTP APIs
Verify
121 β
BDD Assertions for PHPUnit and Codeception
Approx
82 β
Approximate floating point equality comparisons and assertions
Nohwnd Assert
81 β
A set of advanced assertions for Pester to simplify how you write tests.
K9
85 β
Rust testing library
Sarcastic
91 β
Cast unknown values to typed values
Fluentcheck
71 β
Fluent assertions for Python
Johnsundell Assert
65 β
A collection of convenient assertions for Swift testing
Lazy Ass
63 β
Lazy node assertions without performance penalty
Snowhouse
60 β
An assertion library for C++
Outworkers Util
62 β
The util project, packed with common goodies.
Laravel Testing Tools
53 β
Laravel-specific Testing Helpers and Assertions.
Jest Websocket Mock
60 β
Mock websockets and assert complex websocket interactions with Jest
Light.guardclauses
52 β
A lightweight .NET library for expressive Guard Clauses.
Chainingassertion
52 β
Method Chaining base UnitTesting Extension Methods and Dynamic Private Accessor for MSTest, NUnit, xUnit.net.
Aws Testing Library
49 β
Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws
Concise
47 β
β Concise is test framework for using plain English and minimal code, built on PHPUnit.
JSONassert
50 β
A Go test assertion library for verifying that two representations of JSON are semantically equal
Assert.sh
51 β
:exclamation: Assertion lib for shell script users
Defn Spec
47 β
Add function args and return Spec checking via assertions
Iutest
47 β
c++ testing framework
Voicera Tester
42 β
Lightweight test utilities to use with Go's testing package
Should Enzyme
41 β
Useful functions for testing React Components with Enzyme.
Crystal Clear
37 β
Design by Contract for Crystal
Hamcrest Optional
37 β
Matchers for JDK 8 Optional
N4s
36 β
Validation assertions library
Superdeno
41 β
Super-agent driven library for testing Deno HTTP servers.
Assertj Vavr
36 β
Assertions for Vavr - http://www.vavr.io/
Tapered JS
32 β
Easy Inline Test Creation in Comments
Laravel Mail Assertions
31 β
PHPUnit mail assertions for testing email in Laravel
Galvanic Assert
31 β
A comprehensive set of matcher-based assertions for easier testing of Rust code
Karma Chai Plugins
31 β
Chai browser plugins set for Karma
45
29 β
A Functional, monadic test-runner
SinonJS Referee
29 β
Test-framework agnostic assertion and expectation library
Assert Match
29 β
assert + matchers <3
Pretty Diffs
29 β
Enable fancy colored diffs in your minitest assertions
Jasmine2 Custom Message
28 β
custom failure message on any jasmine v2 assertion
Clj Fakes
28 β
An isolation framework for Clojure/ClojureScript.
Phpsemver
27 β
Check if your changes are a major change, minor change or just a patch.
Assertion
23 β
The power of Respect\Validation into an assertion library.
Crotest
22 β
A tiny and simple test framework for crystal
Cxx Tap
20 β
Test Anything Protocol (TAP) Producer for C++
JSON_matcher
22 β
Library for simplifying data verification in functional tests for your JSON-based APIs
Picolisp Unit
20 β
Unit Testing framework for PicoLisp
Jest Generator
19 β
Testing generator function never been easy
Rust Claim
17 β
Assertion macros toolkit for Rust
Superoak
19 β
HTTP assertions for Oak made easy via SuperDeno. πΏ π¦
Chai Properties
16 β
Properties matcher for chai that assert values have all the same attributes and values without asserting strict object equality.
Better_assert_difference
16 β
assert_difference, but better.
Jasmine Custom Message
15 β
custom failure message on any jasmine v1.3 assertion
Refinery29 Test Util
15 β
:nut_and_bolt: Provides a test helper, generic data providers, and assertions.
Upssert
14 β
Simple REST API assertion framework
Jcv
14 β
JSON Content Validator (JCV) allows you to compare JSON contents with embedded validation.
Karma Expect
13 β
Expect.js adapter for Karma test runner
Vim Ut
13 β
Unit Testing plugin for Vim
Be.js
13 β
Simple, light-weight assertions framework for javascript
From Source Kiwi
13 β
Fluent assertions for Kotlin
Zerocode Hello World
12 β
Zerocode YAML and JSON based declarative steps hello world rest api testing example - soap, database
ShouldJS Http
12 β
Http assertions for should.js
Libvhdl
12 β
Library of reusable VHDL components
Erdos.assert
12 β
power assert macro for clojure
Bovigo Assert
11 β
Provides assertions for unit tests.
Phpunit Overassertive
11 β
Reports tests that contain a high number of assertions
Software Testing Workshop
11 β
Repository explores Core Concepts in Software Testing
Fluentguard
11 β
Tiny library for fluent guard and assert expressions to formalize preconditions of methods
Grappa Py Http
10 β
HTTP assertion plugin for grappa
Psl_with_ghdl
14 β
Examples of using PSL for functional and formal verification of VHDL with GHDL (and SymbiYosys)
Jsnap
10 β
Snapshot testing made for java