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
4k stars
19 watching
182 forks
Language: TypeScript
last commit: 4 days ago
Linked from 1 awesome list
fakerfuzzinggenerative-testingproperty-based-testingquickchecktddtestingtypescriptunit-testing
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 |