Skip to content

Commit 8ef44bc

Browse files
authored
test: avoid potential output conflict (#481)
1 parent 00c0d3a commit 8ef44bc

File tree

12 files changed

+46
-32
lines changed

12 files changed

+46
-32
lines changed

pnpm-lock.yaml

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/integration/cli/build.test.ts renamed to tests/integration/cli/build/build.test.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ describe('build command', async () => {
1515
const fileNames = Object.keys(files).sort();
1616
expect(fileNames).toMatchInlineSnapshot(`
1717
[
18-
"<ROOT>/tests/integration/cli/dist/cjs/index.cjs",
19-
"<ROOT>/tests/integration/cli/dist/esm/index.js",
18+
"<ROOT>/tests/integration/cli/build/dist/cjs/index.cjs",
19+
"<ROOT>/tests/integration/cli/build/dist/esm/index.js",
2020
]
2121
`);
2222
});
@@ -31,7 +31,7 @@ describe('build command', async () => {
3131
const fileNames = Object.keys(files).sort();
3232
expect(fileNames).toMatchInlineSnapshot(`
3333
[
34-
"<ROOT>/tests/integration/cli/dist/esm/index.js",
34+
"<ROOT>/tests/integration/cli/build/dist/esm/index.js",
3535
]
3636
`);
3737
});
@@ -46,8 +46,8 @@ describe('build command', async () => {
4646
const fileNames = Object.keys(files).sort();
4747
expect(fileNames).toMatchInlineSnapshot(`
4848
[
49-
"<ROOT>/tests/integration/cli/dist/cjs/index.cjs",
50-
"<ROOT>/tests/integration/cli/dist/esm/index.js",
49+
"<ROOT>/tests/integration/cli/build/dist/cjs/index.cjs",
50+
"<ROOT>/tests/integration/cli/build/dist/esm/index.js",
5151
]
5252
`);
5353
});
@@ -65,15 +65,14 @@ describe('build command', async () => {
6565
const fileNames = Object.keys(files).sort();
6666
expect(fileNames).toMatchInlineSnapshot(`
6767
[
68-
"<ROOT>/tests/integration/cli/dist/custom/index.cjs",
69-
"<ROOT>/tests/integration/cli/dist/custom/index.js",
68+
"<ROOT>/tests/integration/cli/build/dist/custom/index.cjs",
69+
"<ROOT>/tests/integration/cli/build/dist/custom/index.js",
7070
]
7171
`);
7272
});
7373

7474
test('--root', async () => {
7575
await fse.remove(path.join(__dirname, 'dist'));
76-
console.log('__dirname: ', __dirname);
7776
execSync('npx rslib build --root custom-root', {
7877
cwd: __dirname,
7978
});
@@ -82,8 +81,8 @@ describe('build command', async () => {
8281
const fileNames = Object.keys(files).sort();
8382
expect(fileNames).toMatchInlineSnapshot(`
8483
[
85-
"<ROOT>/tests/integration/cli/dist/root/index.cjs",
86-
"<ROOT>/tests/integration/cli/dist/root/index.js",
84+
"<ROOT>/tests/integration/cli/build/dist/root/index.cjs",
85+
"<ROOT>/tests/integration/cli/build/dist/root/index.js",
8786
]
8887
`);
8988
});

tests/integration/cli/package.json renamed to tests/integration/cli/build/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "cli-test",
2+
"name": "cli-build-test",
33
"version": "1.0.0",
44
"private": true,
55
"type": "module"
File renamed without changes.

tests/integration/cli/inspect.test.ts renamed to tests/integration/cli/inspect/inspect.test.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ describe('inspect command', async () => {
1616
const fileNames = Object.keys(files).sort();
1717

1818
expect(fileNames).toMatchInlineSnapshot(`
19-
[
20-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rsbuild.config.cjs.mjs",
21-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rsbuild.config.esm.mjs",
22-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rspack.config.cjs.mjs",
23-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rspack.config.esm.mjs",
24-
]
25-
`);
19+
[
20+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.cjs.mjs",
21+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.esm.mjs",
22+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.cjs.mjs",
23+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.esm.mjs",
24+
]
25+
`);
2626

2727
// esm rsbuild config
2828
const rsbuildConfigEsm = fileNames.find((item) =>
@@ -52,11 +52,11 @@ describe('inspect command', async () => {
5252

5353
// Rsbuild will emit dump files to `dist/esm` if only one environment is specified.
5454
expect(fileNames).toMatchInlineSnapshot(`
55-
[
56-
"<ROOT>/tests/integration/cli/dist/esm/.rsbuild/rsbuild.config.mjs",
57-
"<ROOT>/tests/integration/cli/dist/esm/.rsbuild/rspack.config.esm.mjs",
58-
]
59-
`);
55+
[
56+
"<ROOT>/tests/integration/cli/inspect/dist/esm/.rsbuild/rsbuild.config.mjs",
57+
"<ROOT>/tests/integration/cli/inspect/dist/esm/.rsbuild/rspack.config.esm.mjs",
58+
]
59+
`);
6060

6161
// esm rsbuild config
6262
const rsbuildConfigEsm = fileNames.find((item) =>
@@ -84,12 +84,12 @@ describe('inspect command', async () => {
8484

8585
// Rsbuild will emit dump files to `dist/esm` if only one environment is specified.
8686
expect(fileNames).toMatchInlineSnapshot(`
87-
[
88-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rsbuild.config.cjs.mjs",
89-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rsbuild.config.esm.mjs",
90-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rspack.config.cjs.mjs",
91-
"<ROOT>/tests/integration/cli/dist/.rsbuild/rspack.config.esm.mjs",
92-
]
93-
`);
87+
[
88+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.cjs.mjs",
89+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.esm.mjs",
90+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.cjs.mjs",
91+
"<ROOT>/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.esm.mjs",
92+
]
93+
`);
9494
});
9595
});
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "cli-inspect-test",
3+
"version": "1.0.0",
4+
"private": true,
5+
"type": "module"
6+
}

0 commit comments

Comments
 (0)