Releases: dubzzz/fast-check
Readme update
Ability to use min and max boundaries outside of 32 bits integers for `fc.integer`
Fixes
- (b45b90eb) Ability to use min and max boundaries outside of 32 bits integers:
fc.integer(Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER)
Straight to corner cases and verbose mode
TypeScript and JavaScript documentation of the code using TypeDoc
Reduce risk of using an unimplemented method of Node (older releases <6)
Readme update following removal of depreciated devDependencies
Fix infinite loop when shrinking array having a minimal length defined
Fixes
- (d6468dc) Fix: shrink an array with minimal length lead to infinite loop
Easier replay of failures / Faster shrinks / No recursion when shrinking
Features
- (7dd6fdb) Add min/max parameters on fc.float and fc.double
- (e294eed) Naming: lower camel case for settings keys
- (6f35cdd) Check inputs provided to fc.property for easier troubleshoot
- (b960938) Naming: rename generic_tuple into genericTuple
- (d1dde51) Faster shrink of arrays (and must of others because built on top of arrays x integers)
- (fc57174) Faster shrink of integers
- (be038f0) Replay a failure by setting seed and path
- (d25d233) Feature counterexamplePath in case of failure
- (c7a1508) Update error message content in case of failure in fc.assert
- (eb0d3c2) Better rendering of strings
- (1e0a73d) Switch to pure-rand library to handle the random number generation
Fixes
- (56f1e03) Clean: Bump versions of dependencies
- (d0027d7) Clean: Do not throw raw strings but Error
- (6af9e6b) Clean: Remove power-assert from devDependencies
- (fe44db5) Fix: Avoid recursion during shrinking
- (e3ecc3c) Fix: Bad number of shrinks in case of failure (offset by one)
- (79c08f7) Fix: Export dictionary arbitrary
v0.0.12 version 2
Arbitraries for constants and record creation
Main features:
- more arbitraries: constantFrom and record
Commit log:
0ed31cc Add with_deleted_keys setting to settings example
18f7546 Add settings combination example
9de313b Fix knight example
344cc89 Typos in test name
6be205e Bump versions in packages.json
6167172 Add e2e test for record
4db0087 Update README.md
d447668 Revamp knight example using fc.record
fc9d0d7 Revamp e2e test Shadows.spec using fc.record
786e16e Redefine default values of ObjectArbitrary
a055e7f Documentation record
a3ed2b6 Documentation constantFrom
036cd2f Documentation noShrink
0ee3a03 Link towards jsDelivr
8984e78 Add with_deleted_keys option for record
cc2276b Add e2e test for record
850158b Add an arbitrary able to generate records
547b070 Add Stream.getNthOrLast
9fca382 Fix wrongly designed constantFrom test
f817c30 Fix typo
262b809 Add the ability to select one of the constants using fc.constantFrom
6db53f2 Exclude example/ from npm package
830669c Fix travis CI build
dac81ae Add e2e tests to check utf16 validity
30f4d6a Try to fix travis build