Skip to content

Commit b318c9d

Browse files
committed
test: added integration tests
1 parent e62de5e commit b318c9d

9 files changed

Lines changed: 244 additions & 94 deletions

File tree

examples/rsbuild-v1/rsbuild.config.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ export default defineConfig({
1212
index: './src/App.tsx',
1313
},
1414
},
15+
output: {
16+
filename: {
17+
js: '[name].bundle.js',
18+
svg: '[name].[hash].svg',
19+
},
20+
distPath: {
21+
js: '',
22+
svg: 'assets',
23+
},
24+
filenameHash: false,
25+
},
1526
html: {
1627
title: 'Solid SVG Plugin Test',
1728
},

examples/rsbuild-v2/rsbuild.config.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ export default defineConfig({
1212
index: './src/App.tsx',
1313
},
1414
},
15+
output: {
16+
filename: {
17+
js: '[name].bundle.js',
18+
svg: '[name].[hash].svg',
19+
},
20+
distPath: {
21+
js: '',
22+
svg: 'assets',
23+
},
24+
filenameHash: false,
25+
},
1526
html: {
1627
title: 'Solid SVG Plugin Test',
1728
},

examples/rspack-v1/rspack.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { RspackPluginSolidSvg } from 'rspack-plugin-solid-svg';
66

77
const config: RspackOptions = defineConfig({
88
entry: {
9-
main: './src/App.tsx',
9+
index: './src/App.tsx',
1010
},
1111
output: {
1212
filename: '[name].bundle.js',

examples/rspack-v2/rspack.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { RspackPluginSolidSvg } from 'rspack-plugin-solid-svg';
66

77
const config: RspackOptions = defineConfig({
88
entry: {
9-
main: './src/App.tsx',
9+
index: './src/App.tsx',
1010
},
1111
output: {
1212
filename: '[name].bundle.js',

examples/webpack/webpack.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const { RspackPluginSolidSvg } = require('rspack-plugin-solid-svg/rspack');
55

66
module.exports = {
77
entry: {
8-
main: './src/App.tsx',
8+
index: './src/App.tsx',
99
},
1010
output: {
1111
filename: '[name].bundle.js',
@@ -45,6 +45,9 @@ module.exports = {
4545
test: /\.svg$/,
4646
resourceQuery: { not: [/\?solid/] },
4747
type: 'asset/resource',
48+
generator: {
49+
filename: 'assets/[name].[hash][ext]',
50+
},
4851
},
4952
],
5053
},

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
"@rsbuild/core": "^1.7.5",
9494
"@rspack/core": "^1.7.10",
9595
"@types/node": "^20.0.0",
96+
"execa": "^9.6.1",
9697
"husky": "^9.1.7",
9798
"lint-staged": "^16.3.4",
9899
"tscw-config": "^1.1.2",

0 commit comments

Comments
 (0)