Skip to content

Commit 60a7b12

Browse files
committed
test: use single file tests as jest entries
1 parent 89aa9ad commit 60a7b12

25 files changed

+44
-76
lines changed

packages/rspack-test-tools/etc/test-tools.api.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,6 @@ export interface IBasicCaseCreatorOptions<T extends ECompilerType> {
255255
// (undocumented)
256256
createContext?: (config: ITesterConfig) => ITestContext;
257257
// (undocumented)
258-
describe?: boolean;
259-
// (undocumented)
260258
description?: (name: string, step: number) => string;
261259
// (undocumented)
262260
runner?: TTestRunnerCreator;
@@ -508,6 +506,8 @@ export interface ITester {
508506
// (undocumented)
509507
check(env: ITestEnv): Promise<void>;
510508
// (undocumented)
509+
close(): Promise<void>;
510+
// (undocumented)
511511
compile(): Promise<void>;
512512
// (undocumented)
513513
getContext(): ITestContext;
@@ -843,6 +843,8 @@ export class Tester implements ITester {
843843
// (undocumented)
844844
check(env: ITestEnv): Promise<void>;
845845
// (undocumented)
846+
close(): Promise<void>;
847+
// (undocumented)
846848
compile(): Promise<void>;
847849
// (undocumented)
848850
getContext(): ITestContext;

packages/rspack-test-tools/src/case/builtin.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import { build, checkSnapshot, compiler, getCompiler } from "./common";
1414

1515
const creator = new BasicCaseCreator({
1616
clean: true,
17-
describe: false,
1817
description(name) {
1918
return `${name} should match snapshot`;
2019
},

packages/rspack-test-tools/src/case/cache.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ function getCreator(target: TTarget) {
8080
target,
8181
new BasicCaseCreator({
8282
clean: true,
83-
describe: true,
8483
target,
8584
steps: ({ name, src, target, temp }) => [
8685
createCacheProcessor(name, src, temp!, target as TTarget)

packages/rspack-test-tools/src/case/compiler.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,16 +143,12 @@ function createCompilerProcessor(
143143
compiler: c
144144
});
145145
}
146-
},
147-
after: async (context: ITestContext) => {
148-
await context.closeCompiler(name);
149146
}
150147
} as ITestProcessor;
151148
}
152149

153150
const creator = new BasicCaseCreator({
154151
clean: true,
155-
describe: false,
156152
steps: ({ name, caseConfig }) => {
157153
return [createCompilerProcessor(name, caseConfig as TCompilerCaseConfig)];
158154
},

packages/rspack-test-tools/src/case/config.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ export function createConfigProcessor(name: string): ITestProcessor {
5555

5656
const creator = new BasicCaseCreator({
5757
clean: true,
58-
describe: false,
5958
testConfig: testConfig => {
6059
const oldModuleScope = testConfig.moduleScope;
6160
testConfig.moduleScope = (ms, stats, compilerOptions) => {

packages/rspack-test-tools/src/case/defaults.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ const CURRENT_CWD = process.cwd();
1414

1515
const creator = new BasicCaseCreator({
1616
clean: true,
17-
describe: false,
1817
steps: ({ name, caseConfig: _caseConfig }) => {
1918
const caseConfig = _caseConfig as TDefaultsCaseConfig;
2019
return [

packages/rspack-test-tools/src/case/diagnostic.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import { getCompiler } from "./common";
1414

1515
const creator = new BasicCaseCreator({
1616
clean: true,
17-
describe: false,
1817
steps: ({ name }) => [
1918
{
2019
config: async (context: ITestContext) => {

packages/rspack-test-tools/src/case/error.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ let addedSerializer = false;
1616

1717
const creator = new BasicCaseCreator({
1818
clean: true,
19-
describe: true,
2019
steps: ({ name, caseConfig }) => {
2120
const config = caseConfig as TErrorCaseConfig;
2221
return [

packages/rspack-test-tools/src/case/hook.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ const distDir = path.resolve(
3030

3131
const creator = new BasicCaseCreator({
3232
clean: true,
33-
describe: true,
3433
createContext: (config: ITesterConfig) =>
3534
new HookCasesContext(config.src, config.name, config),
3635
steps: ({ name, caseConfig: _caseConfig, src }) => {

packages/rspack-test-tools/src/case/hot-step.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,6 @@ function getCreator(target: TTarget) {
426426
target,
427427
new BasicCaseCreator({
428428
clean: true,
429-
describe: false,
430429
target,
431430
steps: ({ name, target }) => [
432431
createHotStepProcessor(name, target as TTarget)

0 commit comments

Comments
 (0)