fast-check

Testing framework

A testing framework that uses property-based testing to validate the correctness of software implementations.

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

GitHub

4k stars
19 watching
182 forks
Language: TypeScript
last commit: 4 days ago
Linked from 1 awesome list

fakerfuzzinggenerative-testingproperty-based-testingquickchecktddtestingtypescriptunit-testing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dubzzz/jsverify-to-fast-check Tools and helpers to facilitate migration from JSVerify's property-based testing to fast-check. 2
jestjs/jest A comprehensive testing solution for JavaScript projects 44,276
clojure/test.check A testing tool that allows developers to write concise, powerful tests by defining properties of functions that should hold true for all inputs. 1,122
ianstormtaylor/superstruct A library for defining and validating data structures in JavaScript and TypeScript. 7,024
purescript/purescript-quickcheck An implementation of a property-based testing framework in PureScript 104
rickharrison/validate.js A lightweight JavaScript form validation library with customizable rules and messages 2,564
thlorenz/proxyquire A tool that allows overriding dependencies in Node.js applications during testing without modifying the original code. 2,749
purescript-contrib/purescript-quickcheck-laws QuickCheck-powered tests for PureScript's core typeclasses 25
jshint/jshint A tool that scans JavaScript code to detect common errors and potential problems 8,990
tj/should.js A test framework agnostic assertion library for JavaScript 2,747
fscheck/fscheck Automatically tests .NET programs by generating random test cases based on predefined properties 1,168
foundation/foundation-sites A comprehensive front-end framework for building responsive sites and apps on various devices 29,666
solidjs/solid A JavaScript library for building user interfaces using a declarative, fine-grained approach 32,460
kriskowal/q A promise library that enables asynchronous code execution and error handling without blocking 14,932
hypothesisworks/hypothesis Automates testing of software properties using generated examples 7,576