Skip to content

Commit 2216330

Browse files
authored
chore: refactor test file structure (#77)
1 parent 4e2fb8d commit 2216330

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+181
-196
lines changed

e2e/cases/autoExtension/index.test.ts renamed to e2e/cases/auto-extension/index.test.ts

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import { describe, expect, test } from 'vitest';
44

55
describe('autoExtension: true', () => {
66
test('generate .mjs in build artifacts with esm format when type is commonjs', async () => {
7-
const fixturePath = join(__dirname, 'type-commonjs');
7+
const fixturePath = join(__dirname, 'type-commonjs', 'default');
88
const { entryFiles } = await buildAndGetResults(fixturePath);
99
expect(extname(entryFiles.esm!)).toEqual('.mjs');
1010
expect(extname(entryFiles.cjs!)).toEqual('.js');
1111
});
1212

1313
test('generate .cjs in build artifacts with cjs format when type is module', async () => {
14-
const fixturePath = join(__dirname, 'type-module');
14+
const fixturePath = join(__dirname, 'type-module', 'default');
1515
const { entryFiles } = await buildAndGetResults(fixturePath);
1616
expect(extname(entryFiles.esm!)).toEqual('.js');
1717
expect(extname(entryFiles.cjs!)).toEqual('.cjs');
@@ -20,21 +20,15 @@ describe('autoExtension: true', () => {
2020

2121
describe('autoExtension: false', () => {
2222
test('generate .js in both cjs and esm build artifacts when type is commonjs', async () => {
23-
const fixturePath = join(__dirname, 'type-commonjs');
24-
const { entryFiles } = await buildAndGetResults(
25-
fixturePath,
26-
'autoExtension.false.config.ts',
27-
);
23+
const fixturePath = join(__dirname, 'type-commonjs', 'false');
24+
const { entryFiles } = await buildAndGetResults(fixturePath);
2825
expect(extname(entryFiles.esm!)).toEqual('.js');
2926
expect(extname(entryFiles.cjs!)).toEqual('.js');
3027
});
3128

3229
test('generate .js in both cjs and esm build artifacts when type is module', async () => {
33-
const fixturePath = join(__dirname, 'type-module');
34-
const { entryFiles } = await buildAndGetResults(
35-
fixturePath,
36-
'autoExtension.false.config.ts',
37-
);
30+
const fixturePath = join(__dirname, 'type-module', 'false');
31+
const { entryFiles } = await buildAndGetResults(fixturePath);
3832
expect(extname(entryFiles.esm!)).toEqual('.js');
3933
expect(extname(entryFiles.cjs!)).toEqual('.js');
4034
});

e2e/cases/autoExtension/type-module/rslib.config.ts renamed to e2e/cases/auto-extension/type-commonjs/default/rslib.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default defineConfig({
55
lib: [generateBundleEsmConfig(__dirname), generateBundleCjsConfig(__dirname)],
66
source: {
77
entry: {
8-
main: './src/index.ts',
8+
main: '../../__fixtures__/src/index.ts',
99
},
1010
},
1111
});
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"name": "auto-extension-false-commonjs-test",
3+
"version": "1.0.0",
4+
"private": true
5+
}

e2e/cases/autoExtension/type-commonjs/autoExtension.false.config.ts renamed to e2e/cases/auto-extension/type-commonjs/false/rslib.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default defineConfig({
1212
],
1313
source: {
1414
entry: {
15-
main: './src/index.ts',
15+
main: '../../__fixtures__/src/index.ts',
1616
},
1717
},
1818
});

e2e/cases/autoExtension/type-commonjs/rslib.config.ts renamed to e2e/cases/auto-extension/type-module/default/rslib.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default defineConfig({
55
lib: [generateBundleEsmConfig(__dirname), generateBundleCjsConfig(__dirname)],
66
source: {
77
entry: {
8-
main: './src/index.ts',
8+
main: '../../__fixtures__/src/index.ts',
99
},
1010
},
1111
});
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "auto-extension-false-module-test",
3+
"version": "1.0.0",
4+
"private": true,
5+
"type": "module"
6+
}

0 commit comments

Comments
 (0)