Releases: dubzzz/fast-check
Fix shrink of async properties
JSON arbitraries and shrinker kill switch
Main features:
- noShrink can remove shrink from existing arbitraries
- more arbitraries: jsonObject and unicodeJsonObject
- support higher number of arbitraies in tuples and properties
Commits log:
70c2094 Add noShrink on Arbitrary base class
b42e538 Add test for async/await on runner
bd0e24f Add tests for AsyncProperty
7994610 Update README.md
aff9f84 Add jsonObject and unicodeJsonObject
78380b3 Update README.md
87b1cad Update README.md
600e023 Update README.md
0ef7ff7 Update README.md
a224ee5 Factorize json settings creation
418083c Factorize json settings creation
b2fc576 Generate specs for property and asyncProperty
c91e823 Generate asyncProperty variations
3455146 Generate property variations
426255c Generate tuple variations
Code and documentation alignment
Going async/await
Main features:
- async/await properties
- more arbitraries: frequency, anything, object, json, dictionary
- array arbitrary accepts min and max (only default and 0 to max before this release)
- better integration with modern tests frameworks (throw Error not strings)
Commits log:
d2e6d1e Fix e2e tests
6787cd4 Throw Error on failure (not simple string)
9f70e1f Increase number of runs of flaky test
7b842cf Add support for async/await and Promises
89f7787 Extract RunDetails construction outside of Runner
2d86acd Export random and stream to ease framework extension
e93f2bb Add array with minimal and maximal length
3992bab Remove buggy examples
fc63fe3 Add some e2e for objects
11b2ec6 Do not ignore original sources from packages
c0a6842 Assert object shrink has the same type has original
c5a8be3 Fix buggy test on anything.shrink
13a8b1b Assert shrinked value of json
073d26d Add utest on parsable json
cd10a37 Add missing convergence case for anything
ba10b9c Simplify utest 'Should generate an object'
6adf6f2 Add utests for shrink on anything/object
ce5ee30 Add DictionaryArbitrary
e423d51 Add anything, object, json arbitraries
651b7a2 Add a frequency arbitrary
First ready to use version
Main features:
- creation of a documentation
- more arbitraries: option, float, double, boolean
- fc.sample and fc.statitistics
Commits log:
f86fd17 Update README.md
e75f89e Update README.md
0707181 Update README.md
bb38c3e Add option arbitrary
a7eb45c Add some tests on Stream join
a7019b2 Add some tests on Stream join
fd323bb Add boolean type arbitrary
9a3e94a Check shrink of float and double
c8bf365 Add floating point number types: float, double
a67504b Format fc.assert/fc.property in Sampler.spec.ts
e149df8 Add fc.statistics to monitor arbitraries
380e70c Fix Sampler tests not run
51d04b5 Add unit test to check run can be reproduced
dba24f6 Ease the instantiation of stubs for arbitraries
aed0e1f Move instantiation of MutableRandomGenerator into stub
f2da21a Bump the dependencies
7c7a914 Split into two test suites: test (in test/unit) and e2e (in test/e2e)
e90022d Do not count fc.* for coverage (except e2e)
e7bb7e5 Move stubs into test/stubs
c88c962 Increase allowed execution time for travis
063a332 Add a sampler in order to diagnose arbitrary issues
453482c Move Parameters and runners' helpers to utils
b884478 Rework IProperty definition
1c1a0d0 Merge branch 'master' of https://github.com/dubzzz/fast-check
2ae99b2 Update README.md
d5b9e0e Update README.md
36fad8d Update README.md
ae19c9d Update README.md
b130048 Update README.md
5d36c50 Update README.md
f3490f7 Update README.md
5202eb7 Update README.md
Missing dependencies on previous package
Fix package.json in order to take power-assert as a dependency and not a development dependency.
Commits log:
a441223 power-assert as a dependency
Missing dependencies on previous package
Fix package.json in order to take lorem-ipsum as a dependency and not a development dependency.
Commits log:
04eed81 move lorem ipsum to dependencies
Stabilization of Travis CI auto publication
Setup Travis CI for automatic publish
Attempt to automatically publish fast-check packages from travis CI
Commits log:
3622241 Update .travis.yml
Initial publication
v0.0.1 Update README.md