Releases: dubzzz/fast-check
Releases · dubzzz/fast-check
Property based test state machine: UI, automata / Addition of `subarray` and `shuffledSubarray` arbitraries
Features
- (PR#177) Add
subarray
and shuffledSubarray
arbitraries
- (PR#157) Model based testing and commands
- (PR#158) Characters shrink towards printable ascii
Fixes
- (PR#170) Fix:
fullUnicode
and fullUnicodeString
were failing on old releases of node
- (PR#178) Doc: Update typedoc
- (PR#161) Doc: Suggest bundle.run instead of jsdelivr
Suggest custom test values with examples
Features
- (PR#148) Manually add concrete examples to test
Fixes
- (PR#153) Edit npm project description
- (PR#152) Add minimal supported node engine version in package.json
- (PR#149) Bump npm dependencies
Filter invalid values directly in predicates using `fc.pre`
Features
- (PR#140) Make seed and path copy pasteable
- (PR#138) Remove core-js, no more global namespace pollution
- (PR#118) Enable preconditions in predicate
Reduce package footprint and less restrictive API for `oneof`/`frequency`
Fixes
- (PR#135) Do not force explicitly one parameter in
oneof
/frequency
- (PR#134) Doc: Typos in README
- (PR#132) Add missing exports for
jsonObject
and unicodeJsonObject
- (PR#131) Reduce package size
- (PR#130) Doc: Examples for generation of recursive structures
Less restrictive API for `constantFrom`
Fixes
- (PR#123) Do not force explicitly one parameter in
constantFrom
Readme update
Fixes
- (b80b4f92) Doc: Model based testing example
- (cc4f4f4f) Doc: Getting started tutorial
Built-in chaining of arbitraries
Features
- (PR#103) Use the output of arbitraries to produce other ones with
.chain(...)
- (PR#114) Add shrink for
fc.lorem
- (PR#116) Throw exception in case of bad path when trying to replay a failure
Fixes:
Better performance for biased arbitraries (=default)
Fixes
- (PR#107) Fix: Performance issue when using biased arbitraries
- (743d7619) Fix: Bump to the latest version of
pure-rand
Export missing `fc.stringOf`
Fixes
- (63915033) Fix: Export missing
fc.stringOf
Readme update
Fixes
- (68893e99) Doc: Why should I migrate section? in README.md
- (d779aa9e) Doc: Verbose mode explained in README.md
- (eacc7f0e) Doc: Bug detected using property based testing and fast-check