fast-check

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

MIT License

Downloads
6.1M
Stars
4.1K
Committers
68

Bot releases are hidden (Show)

fast-check - Update URL of the logo

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

fast-check - New website for the documentation

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3723) CI: Switch to docusaurus for the documentation
  • (PR#3729) CI: Pre-setup devcontainer with GH Actions
  • (PR#3728) CI: Change gh-pages deploy process
  • (PR#3732) CI: Move back to github-pages-deploy-action
  • (PR#3735) CI: Add gtag for analytics
  • (PR#3744) CI: Drop website build on build:all
  • (PR#3751) CI: Update baseUrl on the ain documentation
  • (PR#3754) CI: Drop version from website
  • (PR#3754) CI: Drop version from website
  • (PR#3759) CI: Drop the need for a branch on doc
  • (PR#3775) CI: Publish all packages in one workflow
  • (PR#3724) Doc: Add fuzz keywords
  • (PR#3734) Doc: Add search capability to the doc
  • (PR#3738) Doc: Fix broken links to api-reference
  • (PR#3745) Doc: Document core building blocks in new documentation
  • (PR#3750) Doc: More details into tips/larger-entries...
  • (PR#3753) Doc: Add some more configuration tips in the documentation
  • (PR#3755) Doc: Update all links to target fast-check.dev
  • (PR#3757) Doc: Quick a11y pass on the documentation
  • (PR#3758) Doc: Move missing configuration parts to new doc
  • (PR#3760) Doc: Link directly to the target page not to 30x ones
  • (PR#3761) Doc: Fix broken links in new doc
  • (PR#3774) Security: Attach provenance to the packages
  • (PR#3719) Script: Ensure proper package definition
fast-check - Attach provenance to the packages

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3774) Security: Attach provenance to the packages
fast-check - Attach provenance to the packages

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3774) Security: Attach provenance to the packages
fast-check - Attach provenance to the packages

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3774) Security: Attach provenance to the packages
fast-check - Attach provenance to the packages

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3774) Security: Attach provenance to the packages
fast-check - Attach provenance to the packages

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3774) Security: Attach provenance to the packages
fast-check - Attach provenance to the packages

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3774) Security: Attach provenance to the packages
fast-check - Attach provenance to the packages

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3774) Security: Attach provenance to the packages
fast-check - Proper type declaration in package.json

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3721) Bug: Proper type declaration
fast-check - Introduce new `gen` arbitrary

Published by dubzzz over 1 year ago

[Code][Diff]

Features

  • (PR#3395) Introduce new gen arbitrary

Fixes

  • (PR#3706) Doc: Document newly added fc.gen()
fast-check - Safer declaration of types in package.json

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3671) Bug: Declare types field first in exports
  • (PR#3646) Doc: Fix a typo in Runners.md
fast-check - Fix vitest import failing due to TestBuilder

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3660) Bug: Fix vitest import failing due to TestBuilder
fast-check - Better error reports without duplicated messages

Published by dubzzz over 1 year ago

[Code][Diff]

Features

  • (PR#3638) Stop repeating the error twice in reports

Fixes

  • (PR#3637) CI: Update ts-jest configuration files
fast-check - Fix replays not properly applying the path

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3617) Bug: Fix broken replay based on path
  • (PR#3583) CI: Do not run publish workflow of fast-check for vitest
  • (PR#3616) CI: Always build against latest node
fast-check - Support `it.skip`, `it.fails` and others

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3591) Bug: Add support for deeper runners
  • (PR#3590) Test: Add basic units on vitest
fast-check - First stable release of `@fast-check/vitest`

Published by dubzzz over 1 year ago

[Code]

Making integration of fast-check with vitest even simpler.

fast-check - Still work in fake timer contexts

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3571) Bug: Resist to fake timers in interruptAfterTimeLimit
  • (PR#3572) Bug: Resist to fake timers in timeout
  • (PR#3564) Performance: Drop bailout linked to toss
fast-check - Some more performance improvements

Published by dubzzz over 1 year ago

[Code][Diff]

Fixes

  • (PR#3563) Performance: Mutate rng inplace in tosser
fast-check - Slightly faster execution of properties

Published by dubzzz almost 2 years ago

[Code][Diff]

Features

  • (PR#3547) Slightly faster thanks to pure-rand v6
  • (PR#3552) Do not wrap stream when dropping 0 items
  • (PR#3551) Faster implementation of internal function runIdToFrequency
  • (PR#3553) Drop useless internal stream conversions
  • (PR#3554) Tosser must immediately produce values

Fixes

  • (PR#3556) CI: Enable sourceMap in unpublished for coverage
  • (PR#3512) Script: Add --cache option to Prettier
  • (PR#3523) Script: Initialize default devcontainer
  • (PR#3524) Script: Install and setup nvs inside Dockerfile