Awesome
Awesome fast-check <img src="https://raw.githubusercontent.com/dubzzz/fast-check/master/logo/logo.png" width="280" align="right" alt="fast-check">
fast-check is a property based testing framework for JavaScript/TypeScript
Contents
Please feel free to open Pull Request to add new resources into this list
Articles
- 🇬🇧 Detecting the unexpected in (Web) UI by dubzzz
- 🇬🇧 Find the best properties for Property Based Testing by dubzzz
- 🇬🇧 Introduction to Property Based Testing by gcanti
- 🇬🇧 Introduction to Property Based Testing by dubzzz
- 🇬🇧 Property-based testing for JavaScript developers by carolstran
Videos
- 🇬🇧 Modelling Dependencies via Generative Properties - Bristol JS by willheslam
- 🇬🇧 Detecting the unexpected in React applications - React Europe 2020 by dubzzz
- 🇫🇷 Property Based Testing, from theory to practice - BestOfWeb 2019 by dubzzz
- 🇫🇷 Detecting the unexpected, Let's fuzz UI - Meetup React.js Paris by dubzzz
Packages
Various packages extending fast-check capabilities
- ava-fast-check - Property based testing for AVA based on fast-check
- fast-check-io-ts - io-ts codec to fast-check arbitrary mapping
- fast-spec - Discover laws in your code like with QuickSpec
- fp-ts-laws - fp-ts type class laws for property based testing
- graphql-codegen-fast-check - Transform GraphQL schemas into fast-check arbitraries
- json-schema-fast-check - transform JSON Schema into fast-check arbitraries
- jsverify-to-fast-check - Set of tools and helpers to help JSVerify users to migrate to fast-check
- mock-data-gen - Map io-ts to fast-check arbitraries with flexible support for extending generated data.
- zod-fast-check - generate fast-check arbitraries from schemas defined using the validation library Zod
Used by
Open source projects (>1k⭐)
Testing themselves with fast-check