📝 Extract manual setup guide into dedicated page#6844
Conversation
|
|
👋 It looks like the PR template was not used for this pull request. Please edit the PR description to use the template, or close this PR and open a new one that uses it. The template includes:
Thank you for your contribution! 🙏 |
Move the "Manual setup" content from the Jest page into a shared, runner-agnostic `Manual setup` tutorial so Bun, Node, Deno, and Jest can link to one canonical walkthrough instead of each duplicating the generic patterns.
f8036a7 to
a6ac331
Compare
@fast-check/ava
fast-check
@fast-check/jest
@fast-check/packaged
@fast-check/poisoning
@fast-check/vitest
@fast-check/worker
commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6844 +/- ##
=======================================
Coverage 94.86% 94.86%
=======================================
Files 209 209
Lines 5665 5665
Branches 1489 1488 -1
=======================================
Hits 5374 5374
Misses 283 283
Partials 8 8
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Description
Refactor the documentation structure for the "Setting up your test environment" section by extracting the runner-agnostic manual setup patterns into a dedicated page, removing duplication across runner-specific guides.
Changes
New page
property-based-testing-manual-setup.md(sidebar_position: 0) — runner-agnostic walkthrough that covers:fc.property+fc.assertfc.asyncPropertyfc.configureGlobalfor sharing settings (timeout alignment, hooks, seeds)/docs/configuration/global-settings/for hook detailsJest page — removed the ~130-line "Manual setup" section (install, recommended setup, sync test, async test, going further) and replaced it with a short pointer that links to the new page and to
/docs/configuration/global-settings/#jestfor thesetupFilessnippet. Connector path stays as the recommended option.Bun, Node.js, Deno pages — added an
:::info Runner-agnostic patternscallout pointing to the new page so readers can find sync/async patterns andconfigureGlobalguidance in one place. The runner-specific install commands, imports, run commands, and example tests are kept untouched.Rationale
configureGlobalrecommendation across multiple pagesChecklist
— Don't delete this checklist and make sure you do the following before opening the PR
pnpm run bumpor by following the instructions from the changeset bot🐛(vitest) Something...) when the change targets a package other thanfast-checkhttps://claude.ai/code/session_01LduMT1azz85eVZ2YsAk8Aj