dubzzz / fast-check

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
https://fast-check.dev/
MIT License
4.25k stars 176 forks source link

πŸ“ Document integration with other test runners #5121

Closed dubzzz closed 1 month ago

dubzzz commented 1 month ago

Description

Integrating fast-check with test runners is crucial for users to be able to use it. As such we started a few months ago to document some integrations (Jest only). We planned to add others but never did that until now.

The newly added batch is around native test runners coming with runtimes. Others will come such as Ava and Vitest but so far we focused on the bare metal integrations directly with runtimes.

Checklist β€” Don't delete this checklist and make sure you do the following before opening the PR

Advanced

codesandbox-ci[bot] commented 1 month ago

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit d397c364689a3aba5bfa047c9b04831dd880152d:

Sandbox Source
@fast-check/examples Configuration
github-actions[bot] commented 1 month ago

πŸ‘‹ A preview of the new documentation is available at: http://6691004fa724ef17b9186bec--dubzzz-fast-check.netlify.app

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.90%. Comparing base (a462acf) to head (d397c36). Report is 13 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #5121 +/- ## ========================================== - Coverage 96.90% 96.90% -0.01% ========================================== Files 218 218 Lines 16533 16521 -12 Branches 2701 2702 +1 ========================================== - Hits 16022 16010 -12 Misses 511 511 ``` | [Flag](https://app.codecov.io/gh/dubzzz/fast-check/pull/5121/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Nicolas+DUBIEN) | Coverage Ξ” | | |---|---|---| | [unit-tests](https://app.codecov.io/gh/dubzzz/fast-check/pull/5121/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Nicolas+DUBIEN) | `96.90% <ΓΈ> (-0.01%)` | :arrow_down: | | [unit-tests-18.x-Linux](https://app.codecov.io/gh/dubzzz/fast-check/pull/5121/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Nicolas+DUBIEN) | `96.90% <ΓΈ> (-0.01%)` | :arrow_down: | | [unit-tests-20.x-Linux](https://app.codecov.io/gh/dubzzz/fast-check/pull/5121/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Nicolas+DUBIEN) | `96.90% <ΓΈ> (-0.01%)` | :arrow_down: | | [unit-tests-22.x-Linux](https://app.codecov.io/gh/dubzzz/fast-check/pull/5121/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Nicolas+DUBIEN) | `96.90% <ΓΈ> (-0.01%)` | :arrow_down: | | [unit-tests-latest-Linux](https://app.codecov.io/gh/dubzzz/fast-check/pull/5121/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Nicolas+DUBIEN) | `96.90% <ΓΈ> (-0.01%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Nicolas+DUBIEN#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.