René's URL Explorer Experiment


Title: test: migrate test suite from Jest to Vitest and improve assertions by J3m5 · Pull Request #151 · api-platform/api-doc-parser · GitHub

Open Graph Title: test: migrate test suite from Jest to Vitest and improve assertions by J3m5 · Pull Request #151 · api-platform/api-doc-parser

X Title: test: migrate test suite from Jest to Vitest and improve assertions by J3m5 · Pull Request #151 · api-platform/api-doc-parser

Description: Transforms a Hydra API doc in an intermediate representation that can be used for various tasks such as creating smart API clients, scaffolding code or building administration interfaces. - test: migrate test suite from Jest to Vitest and improve assertions by J3m5 · Pull Request #151 · api-platform/api-doc-parser

Open Graph Description: Benefits of Vitest over Jest Below are the key benefits of using Vitest instead of Jest: ⚡ Faster startup & watch mode: Vitest reuses Vite’s esbuild pipeline and cache, yielding significantly...

X Description: Benefits of Vitest over Jest Below are the key benefits of using Vitest instead of Jest: ⚡ Faster startup & watch mode: Vitest reuses Vite’s esbuild pipeline and cache, yielding significa...

Opengraph URL: https://github.com/api-platform/api-doc-parser/pull/151

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:bc5124fa-5c84-640b-bb8b-7451bec46ae6
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEAEA:D3583:469A3C:617249:6A4DC839
html-safe-nonce30517d29ba38f1ba4f4645ce199ec4de1195879029a2a07ed3dfcf156c29bd49
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQUVBOkQzNTgzOjQ2OUEzQzo2MTcyNDk6NkE0REM4MzkiLCJ2aXNpdG9yX2lkIjoiOTE4OTg3MDAxODEyNDE3MTMyMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac41561798ff8a11b6494345f503129a5bf15ba724d06a8571b21da02b73926a37
hovercard-subject-tagpull_request:2573904527
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/api-platform/api-doc-parser/151/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/2e4a05b8ba4b7af18d0014aaed52288abecbda4664b0e0b20851b7aa53ba99a8/api-platform/api-doc-parser/pull/151
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2e4a05b8ba4b7af18d0014aaed52288abecbda4664b0e0b20851b7aa53ba99a8/api-platform/api-doc-parser/pull/151
og:image:altBenefits of Vitest over Jest Below are the key benefits of using Vitest instead of Jest: ⚡ Faster startup & watch mode: Vitest reuses Vite’s esbuild pipeline and cache, yielding significantly...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameJ3m5
hostnamegithub.com
expected-hostnamegithub.com
None06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33
turbo-cache-controlno-cache
go-importgithub.com/api-platform/api-doc-parser git https://github.com/api-platform/api-doc-parser.git
octolytics-dimension-user_id13420081
octolytics-dimension-user_loginapi-platform
octolytics-dimension-repository_id85816363
octolytics-dimension-repository_nwoapi-platform/api-doc-parser
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id85816363
octolytics-dimension-repository_network_root_nwoapi-platform/api-doc-parser
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release1d344bdb7547fe6bca17a59bb2b8aac3dc9532a0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/api-platform/api-doc-parser/pull/151#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapi-platform%2Fapi-doc-parser%2Fpull%2F151
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapi-platform%2Fapi-doc-parser%2Fpull%2F151
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=api-platform%2Fapi-doc-parser
Reloadhttps://github.com/api-platform/api-doc-parser/pull/151
Reloadhttps://github.com/api-platform/api-doc-parser/pull/151
Reloadhttps://github.com/api-platform/api-doc-parser/pull/151
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
api-platform https://github.com/api-platform
api-doc-parserhttps://github.com/api-platform/api-doc-parser
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
Notifications https://github.com/login?return_to=%2Fapi-platform%2Fapi-doc-parser
Fork 80 https://github.com/login?return_to=%2Fapi-platform%2Fapi-doc-parser
Star 113 https://github.com/login?return_to=%2Fapi-platform%2Fapi-doc-parser
Code https://github.com/api-platform/api-doc-parser
Issues 9 https://github.com/api-platform/api-doc-parser/issues
Pull requests 4 https://github.com/api-platform/api-doc-parser/pulls
Actions https://github.com/api-platform/api-doc-parser/actions
Projects https://github.com/api-platform/api-doc-parser/projects
Security and quality 0 https://github.com/api-platform/api-doc-parser/security
Insights https://github.com/api-platform/api-doc-parser/pulse
Code https://github.com/api-platform/api-doc-parser
Issues https://github.com/api-platform/api-doc-parser/issues
Pull requests https://github.com/api-platform/api-doc-parser/pulls
Actions https://github.com/api-platform/api-doc-parser/actions
Projects https://github.com/api-platform/api-doc-parser/projects
Security and quality https://github.com/api-platform/api-doc-parser/security
Insights https://github.com/api-platform/api-doc-parser/pulse
J3m5https://github.com/J3m5
mainhttps://github.com/api-platform/api-doc-parser/tree/main
vitesthttps://github.com/api-platform/api-doc-parser/tree/vitest
Conversationhttps://github.com/api-platform/api-doc-parser/pull/151
Commits3 (3)https://github.com/api-platform/api-doc-parser/pull/151/commits
Checkshttps://github.com/api-platform/api-doc-parser/pull/151/checks
Files changedhttps://github.com/api-platform/api-doc-parser/pull/151/files
test: migrate test suite from Jest to Vitest and improve assertionshttps://github.com/api-platform/api-doc-parser/pull/151#top
J3m5https://github.com/J3m5
mainhttps://github.com/api-platform/api-doc-parser/tree/main
vitesthttps://github.com/api-platform/api-doc-parser/tree/vitest
https://github.com/J3m5
J3m5https://github.com/J3m5
Jun 6, 2025https://github.com/api-platform/api-doc-parser/pull/151#issue-3125248584
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
chore: modernize package.json and TypeScript configuration #150https://github.com/api-platform/api-doc-parser/pull/150
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
https://github.com/J3m5
J3m5https://github.com/J3m5
Jun 6, 2025https://github.com/api-platform/api-doc-parser/pull/151#event-18025507322
https://github.com/J3m5
J3m5https://github.com/J3m5
alanpoulainhttps://github.com/alanpoulain
Copilothttps://github.com/apps/copilot-pull-request-reviewer
dunglashttps://github.com/dunglas
June 6, 2025 16:22https://github.com/api-platform/api-doc-parser/pull/151#event-18025511021
https://github.com/apps/copilot-pull-request-reviewer
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Jun 6, 2025 https://github.com/api-platform/api-doc-parser/pull/151#pullrequestreview-2905417684
View reviewed changes https://github.com/api-platform/api-doc-parser/pull/151/files
Copilothttps://github.com/apps/copilot-pull-request-reviewer
https://github.com/api-platform/api-doc-parser/pull/151#pullrequestreview-2905417684
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/351923e983202e9622624c44e6c6c21b8ea769c0..43da9e9ca7ff4a298eac4fe8dac81445233d8db3
351923ehttps://github.com/api-platform/api-doc-parser/commit/351923e983202e9622624c44e6c6c21b8ea769c0
43da9e9https://github.com/api-platform/api-doc-parser/commit/43da9e9ca7ff4a298eac4fe8dac81445233d8db3
Compare https://github.com/api-platform/api-doc-parser/compare/351923e983202e9622624c44e6c6c21b8ea769c0..43da9e9ca7ff4a298eac4fe8dac81445233d8db3
June 6, 2025 16:26https://github.com/api-platform/api-doc-parser/pull/151#event-18025551260
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Jun 6, 2025https://github.com/api-platform/api-doc-parser/pull/151#issuecomment-2949802031
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
#217https://github.com/api-platform/api-doc-parser/actions/runs/15654650729
13ed4b1https://github.com/api-platform/api-doc-parser/commit/13ed4b1224abcd24a4cef08a1ffd41de79768076
Vitest Coverage Report Actionhttps://github.com/davelosert/vitest-coverage-report-action
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/43da9e9ca7ff4a298eac4fe8dac81445233d8db3..40230eafda03356d815a42001771d5ea8ff4c3fc
43da9e9https://github.com/api-platform/api-doc-parser/commit/43da9e9ca7ff4a298eac4fe8dac81445233d8db3
40230eahttps://github.com/api-platform/api-doc-parser/commit/40230eafda03356d815a42001771d5ea8ff4c3fc
Compare https://github.com/api-platform/api-doc-parser/compare/43da9e9ca7ff4a298eac4fe8dac81445233d8db3..40230eafda03356d815a42001771d5ea8ff4c3fc
June 6, 2025 16:28https://github.com/api-platform/api-doc-parser/pull/151#event-18025582434
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/5a8091f0313fdd0d44ab0e817bf529451a827a3c..b99b711fd07886930a72ce895c3aaef072f7e2d6
5a8091fhttps://github.com/api-platform/api-doc-parser/commit/5a8091f0313fdd0d44ab0e817bf529451a827a3c
b99b711https://github.com/api-platform/api-doc-parser/commit/b99b711fd07886930a72ce895c3aaef072f7e2d6
Compare https://github.com/api-platform/api-doc-parser/compare/5a8091f0313fdd0d44ab0e817bf529451a827a3c..b99b711fd07886930a72ce895c3aaef072f7e2d6
June 8, 2025 14:11https://github.com/api-platform/api-doc-parser/pull/151#event-18044828860
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/40230eafda03356d815a42001771d5ea8ff4c3fc..21d71abf7530051bd915b50eb067047bccc6f4f0
40230eahttps://github.com/api-platform/api-doc-parser/commit/40230eafda03356d815a42001771d5ea8ff4c3fc
21d71abhttps://github.com/api-platform/api-doc-parser/commit/21d71abf7530051bd915b50eb067047bccc6f4f0
Compare https://github.com/api-platform/api-doc-parser/compare/40230eafda03356d815a42001771d5ea8ff4c3fc..21d71abf7530051bd915b50eb067047bccc6f4f0
June 8, 2025 14:19https://github.com/api-platform/api-doc-parser/pull/151#event-18044855472
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/273342081b0fe4050cb73109f67928b88669a6c8..936896ef90b5dadc6b05509f2fe600f4d555f2e9
2733420https://github.com/api-platform/api-doc-parser/commit/273342081b0fe4050cb73109f67928b88669a6c8
936896ehttps://github.com/api-platform/api-doc-parser/commit/936896ef90b5dadc6b05509f2fe600f4d555f2e9
Compare https://github.com/api-platform/api-doc-parser/compare/273342081b0fe4050cb73109f67928b88669a6c8..936896ef90b5dadc6b05509f2fe600f4d555f2e9
June 8, 2025 14:44https://github.com/api-platform/api-doc-parser/pull/151#event-18044945786
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/1199fdb61f91bd323ca1a0b867eb6e0ec704f4c5..4435eb50e4e3e6bef1fea6d2d25957bee4e2d7cc
1199fdbhttps://github.com/api-platform/api-doc-parser/commit/1199fdb61f91bd323ca1a0b867eb6e0ec704f4c5
4435eb5https://github.com/api-platform/api-doc-parser/commit/4435eb50e4e3e6bef1fea6d2d25957bee4e2d7cc
Compare https://github.com/api-platform/api-doc-parser/compare/1199fdb61f91bd323ca1a0b867eb6e0ec704f4c5..4435eb50e4e3e6bef1fea6d2d25957bee4e2d7cc
June 8, 2025 14:46https://github.com/api-platform/api-doc-parser/pull/151#event-18044952990
https://github.com/J3m5
J3m5https://github.com/J3m5
Jun 12, 2025 https://github.com/api-platform/api-doc-parser/pull/151#ref-pullrequest-3141811099
refactor(linter): migrate from eslint to oxlint #152 https://github.com/api-platform/api-doc-parser/pull/152
https://github.com/soyuka
soyukahttps://github.com/soyuka
Jun 13, 2025 https://github.com/api-platform/api-doc-parser/pull/151#pullrequestreview-2923742816
View reviewed changes https://github.com/api-platform/api-doc-parser/pull/151/files
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/936896ef90b5dadc6b05509f2fe600f4d555f2e9..c8be1ba44dc8b8dd36c8da8dcfec103bc63fe112
936896ehttps://github.com/api-platform/api-doc-parser/commit/936896ef90b5dadc6b05509f2fe600f4d555f2e9
c8be1bahttps://github.com/api-platform/api-doc-parser/commit/c8be1ba44dc8b8dd36c8da8dcfec103bc63fe112
Compare https://github.com/api-platform/api-doc-parser/compare/936896ef90b5dadc6b05509f2fe600f4d555f2e9..c8be1ba44dc8b8dd36c8da8dcfec103bc63fe112
June 14, 2025 17:29https://github.com/api-platform/api-doc-parser/pull/151#event-18150514985
June 14, 2025 17:31https://github.com/api-platform/api-doc-parser/pull/151#event-18150522500
J3m5https://github.com/J3m5
June 14, 2025 19:51https://github.com/api-platform/api-doc-parser/pull/151#commits-pushed-8c51346
https://github.com/J3m5
chore(deps): remove jest dependencies and add vitest and mswhttps://github.com/api-platform/api-doc-parser/pull/151/commits/8c5134640e508d3ad1477f45f6e061b6ecfde594
8c51346https://github.com/api-platform/api-doc-parser/pull/151/commits/8c5134640e508d3ad1477f45f6e061b6ecfde594
https://github.com/J3m5
test: migrate test files to Vitest and improve assertion patternshttps://github.com/api-platform/api-doc-parser/pull/151/commits/d085e8e1db139c067bb9b22dbe85092cab2d35aa
d085e8ehttps://github.com/api-platform/api-doc-parser/pull/151/commits/d085e8e1db139c067bb9b22dbe85092cab2d35aa
https://github.com/J3m5
chore(test-coverage): configure coveragehttps://github.com/api-platform/api-doc-parser/pull/151/commits/13ed4b1224abcd24a4cef08a1ffd41de79768076
13ed4b1https://github.com/api-platform/api-doc-parser/pull/151/commits/13ed4b1224abcd24a4cef08a1ffd41de79768076
https://github.com/J3m5
J3m5https://github.com/J3m5
force-pushedhttps://github.com/api-platform/api-doc-parser/compare/4435eb50e4e3e6bef1fea6d2d25957bee4e2d7cc..13ed4b1224abcd24a4cef08a1ffd41de79768076
4435eb5https://github.com/api-platform/api-doc-parser/commit/4435eb50e4e3e6bef1fea6d2d25957bee4e2d7cc
13ed4b1https://github.com/api-platform/api-doc-parser/commit/13ed4b1224abcd24a4cef08a1ffd41de79768076
Compare https://github.com/api-platform/api-doc-parser/compare/4435eb50e4e3e6bef1fea6d2d25957bee4e2d7cc..13ed4b1224abcd24a4cef08a1ffd41de79768076
June 14, 2025 17:53https://github.com/api-platform/api-doc-parser/pull/151#event-18150597895
https://github.com/J3m5
J3m5https://github.com/J3m5
827ea8ahttps://github.com/api-platform/api-doc-parser/commit/827ea8a27264b0733b216042f49f7e812e13c51c
Jun 14, 2025https://github.com/api-platform/api-doc-parser/pull/151#event-18150611021
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
https://github.com/J3m5
J3m5https://github.com/J3m5
June 14, 2025 17:54https://github.com/api-platform/api-doc-parser/pull/151#event-18150611801
https://github.co/hiddenchars
https://github.com/api-platform/api-doc-parser/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapi-platform%2Fapi-doc-parser%2Fpull%2F151
Copilot code review https://github.com/apps/copilot-pull-request-reviewer
Copilot https://github.com/apps/copilot-pull-request-reviewer
https://github.com/api-platform/api-doc-parser/pull/151/files/351923e983202e9622624c44e6c6c21b8ea769c0
https://github.com/soyuka
soyuka https://github.com/soyuka
https://github.com/api-platform/api-doc-parser/pull/151/files/4435eb50e4e3e6bef1fea6d2d25957bee4e2d7cc
https://github.com/alanpoulain
alanpoulain https://github.com/alanpoulain
https://github.com/dunglas
dunglas https://github.com/dunglas
https://github.com/J3m5
J3m5 https://github.com/J3m5
Please reload this pagehttps://github.com/api-platform/api-doc-parser/pull/151
https://github.com/J3m5
https://github.com/soyuka
https://github.com/apps/copilot-pull-request-reviewer
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.