diff --git a/package.json b/package.json index 20e5537170..e25670ad4d 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@biomejs/biome": "1.9.4", "@rsbuild/config": "workspace:*", - "@rstest/core": "https://pkg.pr.new/web-infra-dev/rstest/@rstest/core@1b40438", + "@rstest/core": "0.0.1", "@scripts/test-helper": "workspace:*", "@types/node": "^22.15.30", "cross-env": "^7.0.3", diff --git a/packages/compat/plugin-webpack-swc/tests/__snapshots__/plugin.test.ts.snap b/packages/compat/plugin-webpack-swc/tests/__snapshots__/plugin.test.ts.snap index 71276a7985..71d9c7f8e0 100644 --- a/packages/compat/plugin-webpack-swc/tests/__snapshots__/plugin.test.ts.snap +++ b/packages/compat/plugin-webpack-swc/tests/__snapshots__/plugin.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-webpack-swc > output.sourceMap config for swcMinimizerPlugin 1`] = ` [ diff --git a/packages/compat/webpack/tests/__snapshots__/default.test.ts.snap b/packages/compat/webpack/tests/__snapshots__/default.test.ts.snap index a298719fed..23d6f0be67 100644 --- a/packages/compat/webpack/tests/__snapshots__/default.test.ts.snap +++ b/packages/compat/webpack/tests/__snapshots__/default.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`applyDefaultPlugins > should apply default plugins correctly 1`] = ` { diff --git a/packages/compat/webpack/tests/__snapshots__/environment.test.ts.snap b/packages/compat/webpack/tests/__snapshots__/environment.test.ts.snap index c53ccbabdf..e2d2295702 100644 --- a/packages/compat/webpack/tests/__snapshots__/environment.test.ts.snap +++ b/packages/compat/webpack/tests/__snapshots__/environment.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`environment config > tools.webpack / bundlerChain can be used in environment config 1`] = ` [ diff --git a/packages/core/tests/__snapshots__/asset.test.ts.snap b/packages/core/tests/__snapshots__/asset.test.ts.snap index b30120945e..7209b49fff 100644 --- a/packages/core/tests/__snapshots__/asset.test.ts.snap +++ b/packages/core/tests/__snapshots__/asset.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-asset > should add image rules correctly 1`] = ` { diff --git a/packages/core/tests/__snapshots__/basic.test.ts.snap b/packages/core/tests/__snapshots__/basic.test.ts.snap index b7e762d0b1..85811e5272 100644 --- a/packages/core/tests/__snapshots__/basic.test.ts.snap +++ b/packages/core/tests/__snapshots__/basic.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-basic > should apply basic config correctly in development 1`] = ` { diff --git a/packages/core/tests/__snapshots__/builder.test.ts.snap b/packages/core/tests/__snapshots__/builder.test.ts.snap index 4eba055649..d07942166b 100644 --- a/packages/core/tests/__snapshots__/builder.test.ts.snap +++ b/packages/core/tests/__snapshots__/builder.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`should use Rspack as the default bundler > apply Rspack correctly 1`] = ` { diff --git a/packages/core/tests/__snapshots__/bundleAnalyzer.test.ts.snap b/packages/core/tests/__snapshots__/bundleAnalyzer.test.ts.snap index 7f9153ba33..d4a034e7c5 100644 --- a/packages/core/tests/__snapshots__/bundleAnalyzer.test.ts.snap +++ b/packages/core/tests/__snapshots__/bundleAnalyzer.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-bundle-analyze > should add bundle analyze plugin 1`] = ` { diff --git a/packages/core/tests/__snapshots__/cache.test.ts.snap b/packages/core/tests/__snapshots__/cache.test.ts.snap index 28f623b714..8fe610198f 100644 --- a/packages/core/tests/__snapshots__/cache.test.ts.snap +++ b/packages/core/tests/__snapshots__/cache.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-cache > should add cache config correctly 1`] = ` { diff --git a/packages/core/tests/__snapshots__/config.test.ts.snap b/packages/core/tests/__snapshots__/config.test.ts.snap index 616c25661b..8312c27c8e 100644 --- a/packages/core/tests/__snapshots__/config.test.ts.snap +++ b/packages/core/tests/__snapshots__/config.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`stringifyConfig > should stringify Rsbuild config correctly 1`] = ` "{ diff --git a/packages/core/tests/__snapshots__/css.test.ts.snap b/packages/core/tests/__snapshots__/css.test.ts.snap index 55cb57136c..7e1c3a5ad8 100644 --- a/packages/core/tests/__snapshots__/css.test.ts.snap +++ b/packages/core/tests/__snapshots__/css.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-css > should use custom cssModules rule when using output.cssModules config 1`] = ` { diff --git a/packages/core/tests/__snapshots__/default.test.ts.snap b/packages/core/tests/__snapshots__/default.test.ts.snap index b132be0082..3b0ae453ae 100644 --- a/packages/core/tests/__snapshots__/default.test.ts.snap +++ b/packages/core/tests/__snapshots__/default.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`applyDefaultPlugins > should apply default plugins correctly 1`] = ` { diff --git a/packages/core/tests/__snapshots__/define.test.ts.snap b/packages/core/tests/__snapshots__/define.test.ts.snap index 77211d577c..02fd36f3bb 100644 --- a/packages/core/tests/__snapshots__/define.test.ts.snap +++ b/packages/core/tests/__snapshots__/define.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-define > should register define plugin correctly 1`] = ` { diff --git a/packages/core/tests/__snapshots__/entry.test.ts.snap b/packages/core/tests/__snapshots__/entry.test.ts.snap index fda99b3813..99bcf25465 100644 --- a/packages/core/tests/__snapshots__/entry.test.ts.snap +++ b/packages/core/tests/__snapshots__/entry.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-entry > should apply different environments entry config correctly 1`] = ` [ diff --git a/packages/core/tests/__snapshots__/environments.test.ts.snap b/packages/core/tests/__snapshots__/environments.test.ts.snap index 97fbd7a568..59989c11f0 100644 --- a/packages/core/tests/__snapshots__/environments.test.ts.snap +++ b/packages/core/tests/__snapshots__/environments.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`environment config > should normalize environment config correctly 1`] = ` { diff --git a/packages/core/tests/__snapshots__/hooks.test.ts.snap b/packages/core/tests/__snapshots__/hooks.test.ts.snap index 130b73fd24..69c3489145 100644 --- a/packages/core/tests/__snapshots__/hooks.test.ts.snap +++ b/packages/core/tests/__snapshots__/hooks.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`initHooks > should init hooks correctly 1`] = ` [ diff --git a/packages/core/tests/__snapshots__/html.test.ts.snap b/packages/core/tests/__snapshots__/html.test.ts.snap index 0f401b4be8..03a8e2ea1a 100644 --- a/packages/core/tests/__snapshots__/html.test.ts.snap +++ b/packages/core/tests/__snapshots__/html.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-html > should allow to configure html.tags 1`] = ` { diff --git a/packages/core/tests/__snapshots__/moduleFederation.test.ts.snap b/packages/core/tests/__snapshots__/moduleFederation.test.ts.snap index 18281c0b01..9cc011edb9 100644 --- a/packages/core/tests/__snapshots__/moduleFederation.test.ts.snap +++ b/packages/core/tests/__snapshots__/moduleFederation.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-module-federation > should set environment module federation config correctly 1`] = ` [ diff --git a/packages/core/tests/__snapshots__/nodeAddons.test.ts.snap b/packages/core/tests/__snapshots__/nodeAddons.test.ts.snap index b58b043a45..de3794fd36 100644 --- a/packages/core/tests/__snapshots__/nodeAddons.test.ts.snap +++ b/packages/core/tests/__snapshots__/nodeAddons.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-node-addons > should add node addons rule properly 1`] = ` { diff --git a/packages/core/tests/__snapshots__/output.test.ts.snap b/packages/core/tests/__snapshots__/output.test.ts.snap index 0c3de3751c..fd5131a76b 100644 --- a/packages/core/tests/__snapshots__/output.test.ts.snap +++ b/packages/core/tests/__snapshots__/output.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-output > output config should works when target is node 1`] = ` { diff --git a/packages/core/tests/__snapshots__/splitChunks.test.ts.snap b/packages/core/tests/__snapshots__/splitChunks.test.ts.snap index c49f4f08c9..6a9480d987 100644 --- a/packages/core/tests/__snapshots__/splitChunks.test.ts.snap +++ b/packages/core/tests/__snapshots__/splitChunks.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-split-chunks > should allow forceSplitting to be an object 1`] = ` { diff --git a/packages/core/tests/__snapshots__/swc.test.ts.snap b/packages/core/tests/__snapshots__/swc.test.ts.snap index d29cb31d31..a51a2ec3d2 100644 --- a/packages/core/tests/__snapshots__/swc.test.ts.snap +++ b/packages/core/tests/__snapshots__/swc.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-swc > should add browserslist 1`] = ` [ diff --git a/packages/core/tests/__snapshots__/wasm.test.ts.snap b/packages/core/tests/__snapshots__/wasm.test.ts.snap index 0a5f2000e7..41221eb752 100644 --- a/packages/core/tests/__snapshots__/wasm.test.ts.snap +++ b/packages/core/tests/__snapshots__/wasm.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-wasm > should add wasm rule properly 1`] = ` { diff --git a/packages/plugin-babel/tests/__snapshots__/index.test.ts.snap b/packages/plugin-babel/tests/__snapshots__/index.test.ts.snap index fee086d6a6..62b50388e7 100644 --- a/packages/plugin-babel/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-babel/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugins/babel > babel-loader should works with builtin:swc-loader 1`] = ` { diff --git a/packages/plugin-less/tests/__snapshots__/index.test.ts.snap b/packages/plugin-less/tests/__snapshots__/index.test.ts.snap index 705b8d442e..8e4d0fa292 100644 --- a/packages/plugin-less/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-less/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-less > should add less-loader 1`] = ` [ diff --git a/packages/plugin-react/tests/__snapshots__/features.test.ts.snap b/packages/plugin-react/tests/__snapshots__/features.test.ts.snap index b4ba3e6a12..e02f21bd24 100644 --- a/packages/plugin-react/tests/__snapshots__/features.test.ts.snap +++ b/packages/plugin-react/tests/__snapshots__/features.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`splitChunks > should apply antd/semi/... splitChunks rule when pkg is installed 1`] = ` { diff --git a/packages/plugin-react/tests/__snapshots__/index.test.ts.snap b/packages/plugin-react/tests/__snapshots__/index.test.ts.snap index 819d8152bb..791ebfb326 100644 --- a/packages/plugin-react/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-react/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugins/react > should configuring \`tools.swc\` to override react runtime 1`] = ` [ diff --git a/packages/plugin-sass/tests/__snapshots__/index.test.ts.snap b/packages/plugin-sass/tests/__snapshots__/index.test.ts.snap index 3f07013cf7..15dece4b22 100644 --- a/packages/plugin-sass/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-sass/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-sass > should add sass-loader 1`] = ` [ diff --git a/packages/plugin-solid/tests/__snapshots__/index.test.ts.snap b/packages/plugin-solid/tests/__snapshots__/index.test.ts.snap index ed91a57535..b6ffe721cd 100644 --- a/packages/plugin-solid/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-solid/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-solid > should allow to configure solid preset options 1`] = ` { diff --git a/packages/plugin-stylus/tests/__snapshots__/index.test.ts.snap b/packages/plugin-stylus/tests/__snapshots__/index.test.ts.snap index c9d13b9a34..d65ecf6a51 100644 --- a/packages/plugin-stylus/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-stylus/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-stylus > should add stylus loader config correctly 1`] = ` [ diff --git a/packages/plugin-svelte/tests/__snapshots__/index.test.ts.snap b/packages/plugin-svelte/tests/__snapshots__/index.test.ts.snap index 77c0dbd349..8292525e5d 100644 --- a/packages/plugin-svelte/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-svelte/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-svelte > should add rule for \`.svelte.js\` and \`.svelte.ts\` as expected 1`] = ` [ diff --git a/packages/plugin-svgr/tests/__snapshots__/index.test.ts.snap b/packages/plugin-svgr/tests/__snapshots__/index.test.ts.snap index 7df74d2fbf..8a1bf0f434 100644 --- a/packages/plugin-svgr/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-svgr/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`svgr > configure SVGR options 1`] = ` { diff --git a/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap b/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap index 7814911e69..5f1c0ffae5 100644 --- a/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap @@ -1,4 +1,4 @@ -// Snapshot v1 +// Rstest Snapshot v1 exports[`plugin-vue > should add vue-loader and VueLoaderPlugin correctly 1`] = ` { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b2580c059d..98892d1561 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,8 +32,8 @@ importers: specifier: workspace:* version: link:scripts/config '@rstest/core': - specifier: https://pkg.pr.new/web-infra-dev/rstest/@rstest/core@1b40438 - version: https://pkg.pr.new/web-infra-dev/rstest/@rstest/core@1b40438 + specifier: 0.0.1 + version: 0.0.1 '@scripts/test-helper': specifier: workspace:* version: link:scripts/test-helper @@ -2652,9 +2652,8 @@ packages: '@rstack-dev/doc-ui@1.10.6': resolution: {integrity: sha512-lO5zRhQsLfiDuoIw0DnI/xLdG17N4RKcBO3MIW2H1R1XFGxcpdIfFVQI56/J4LaTMgVj7S2D00xnXMikwKm42w==} - '@rstest/core@https://pkg.pr.new/web-infra-dev/rstest/@rstest/core@1b40438': - resolution: {tarball: https://pkg.pr.new/web-infra-dev/rstest/@rstest/core@1b40438} - version: 0.0.0 + '@rstest/core@0.0.1': + resolution: {integrity: sha512-Kg/ormFfyCTJGDJY4HYtd0zy9d8Kdd+2F4S1WcMgLQBep4rEZ0dqiXcUNqzYNLu400YxMnIMIhyZDiJjpOUgVA==} engines: {node: '>=18.0.0'} hasBin: true @@ -3065,20 +3064,20 @@ packages: resolution: {integrity: sha512-rnK6hJBS6mwc+Bkab+PGPs9OiS0i/3kdTO+CkI8V0/VrW3vmz7O2Pxjw/owOlmo6PKEIxRSeZKv/kuL9itnpYA==} hasBin: true - '@vitest/expect@3.2.2': - resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==} + '@vitest/expect@3.2.3': + resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==} - '@vitest/pretty-format@3.2.2': - resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==} + '@vitest/pretty-format@3.2.3': + resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==} - '@vitest/snapshot@3.2.2': - resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==} + '@vitest/snapshot@3.2.3': + resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==} - '@vitest/spy@3.2.2': - resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==} + '@vitest/spy@3.2.3': + resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==} - '@vitest/utils@3.2.2': - resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==} + '@vitest/utils@3.2.3': + resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==} '@vue/babel-helper-vue-transform-on@1.4.0': resolution: {integrity: sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==} @@ -8360,12 +8359,12 @@ snapshots: - react - react-dom - '@rstest/core@https://pkg.pr.new/web-infra-dev/rstest/@rstest/core@1b40438': + '@rstest/core@0.0.1': dependencies: '@rsbuild/core': 1.4.0-beta.2 '@types/chai': 5.2.2 - '@vitest/expect': 3.2.2 - '@vitest/snapshot': 3.2.2 + '@vitest/expect': 3.2.3 + '@vitest/snapshot': 3.2.3 birpc: 2.3.0 chai: 5.2.0 pathe: 2.0.3 @@ -8839,31 +8838,31 @@ snapshots: '@vercel/ncc@0.38.3': {} - '@vitest/expect@3.2.2': + '@vitest/expect@3.2.3': dependencies: '@types/chai': 5.2.2 - '@vitest/spy': 3.2.2 - '@vitest/utils': 3.2.2 + '@vitest/spy': 3.2.3 + '@vitest/utils': 3.2.3 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/pretty-format@3.2.2': + '@vitest/pretty-format@3.2.3': dependencies: tinyrainbow: 2.0.0 - '@vitest/snapshot@3.2.2': + '@vitest/snapshot@3.2.3': dependencies: - '@vitest/pretty-format': 3.2.2 + '@vitest/pretty-format': 3.2.3 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.2.2': + '@vitest/spy@3.2.3': dependencies: tinyspy: 4.0.3 - '@vitest/utils@3.2.2': + '@vitest/utils@3.2.3': dependencies: - '@vitest/pretty-format': 3.2.2 + '@vitest/pretty-format': 3.2.3 loupe: 3.1.3 tinyrainbow: 2.0.0