dubzzz / jest-fast-check

Property based testing for Jest based on fast-check
MIT License
16 stars 0 forks source link

Bump fast-check from 2.21.0 to 2.22.0 #151

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps fast-check from 2.21.0 to 2.22.0.

Changelog

Sourced from fast-check's changelog.

2.22.0

Introduce the notion of size to avoid having to specify maxLength not being real constraints [Code][Diff]

Features

  • (PR#2652) Stop defaulting maxLength when not provided on arrays
  • (PR#2664) Support shrink of any length with stringOf
  • (PR#2666) Introduce the notion of size
  • (PR#2668) Introduce the notion of relative size
  • (PR#2669) Add ability to configure a base size
  • (PR#2670) Add built-in support for size to set
  • (PR#2671) Add ability to configure constraints on dictionary
  • (PR#2673) Add support for size onto object arbitraries
  • (PR#2672) Add support for size onto string arbitraries
  • (PR#2690) Add support for size onto sparseArray
  • (PR#2699) Forward size of anything to underlying sparseArray
  • (PR#2701) Make ipV6 independent of size global settings
  • (PR#2700) Add support for size on typed arrays
  • (PR#2703) Add support for size onto lorem
  • (PR#2712) Add support for sized webUrl and related
  • (PR#2728) Add support for size on commands

Fixes

  • (PR#2674) Bug: fc.object not applying constraint maxKeys at root
  • (PR#2675) Bug: Don't shrink array with trailing hole when not supporting it
  • (PR#2709) Bug: Cap the max generated length with max length
  • (PR#2725) Bug: Pass length related constraints to internals in anything
  • (PR#2727) Bug: Pass size to any key and default value in anything
  • (PR#2639) CI: Properly define the tag when publishing versions
  • (PR#2661) CI: Support fire emoji in changelog
  • (PR#2660) Clean: Remove redundant computation in sparseArray
  • (PR#2649) Refactor: Split maxLength into two facets inside the internal for arrays
  • (PR#2676) Test: Add more tests around shrinker of sparseArray
  • (PR#2702) Test: More stable test on StrictlyEqualSet
  • (PR#2710) Test: Add more tests on size related helpers
  • (PR#2729) Test: Stabilize tests of adapter by switching to Object.is

Commits
  • c4a4c8d 2.22.0
  • 350d517 🔖 Update CHANGELOG.md for 2.22.0 (#2730)
  • b812710 ✅ Stabilize tests of adapter by switching to Object.is (#2729)
  • 4b3e581 ✨ Add support for size on commands (#2728)
  • 0d35c4c 🐛 Pass size to any key and default value in anything (#2727)
  • 9f1f1d9 :arrow_up: Bump rollup in /test/esm/rollup-with-import (#2722)
  • ddc8da8 :arrow_up: Bump actions/github-script from 5 to 6 (#2720)
  • 5082c8f :arrow_up: Bump esbuild in /test/esm/esbuild-with-require (#2724)
  • 6b27c43 🐛 Pass length related constraints to internals in anything (#2725)
  • ea64e1d :arrow_up: Bump follow-redirects in /.github/actions/deploy-netlify (#2723)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #158.