From aa276e0902e92c7d6959b94a490a4b41a83f1459 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 20:32:43 +0100 Subject: [PATCH] test: tighten core lane assertions --- test/vitest-scoped-config.test.ts | 33 +++++++++++++++++-------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/test/vitest-scoped-config.test.ts b/test/vitest-scoped-config.test.ts index 980e93b3575..43fa71167e4 100644 --- a/test/vitest-scoped-config.test.ts +++ b/test/vitest-scoped-config.test.ts @@ -689,33 +689,36 @@ describe("scoped vitest configs", () => { }); it("normalizes gateway include patterns relative to the scoped dir", () => { - expect(defaultGatewayConfig.test?.dir).toBe(path.join(process.cwd(), "src", "gateway")); - expect(defaultGatewayConfig.test?.include).toEqual(["**/*.test.ts"]); - expect(defaultGatewayConfig.test?.exclude).toContain("gateway.test.ts"); - expect(defaultGatewayConfig.test?.exclude).toContain( - "server.startup-matrix-migration.integration.test.ts", - ); - expect(defaultGatewayConfig.test?.exclude).toContain("sessions-history-http.test.ts"); + const testConfig = requireTestConfig(defaultGatewayConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "src", "gateway")); + expect(testConfig.include).toEqual(["**/*.test.ts"]); + expect(testConfig.exclude).toContain("gateway.test.ts"); + expect(testConfig.exclude).toContain("server.startup-matrix-migration.integration.test.ts"); + expect(testConfig.exclude).toContain("sessions-history-http.test.ts"); }); it("normalizes infra include patterns relative to the scoped dir", () => { - expect(defaultInfraConfig.test?.dir).toBe(path.join(process.cwd(), "src")); - expect(defaultInfraConfig.test?.include).toEqual(["infra/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultInfraConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "src")); + expect(testConfig.include).toEqual(["infra/**/*.test.ts"]); }); it("normalizes runtime config include patterns relative to the scoped dir", () => { - expect(defaultRuntimeConfig.test?.dir).toBe(path.join(process.cwd(), "src")); - expect(defaultRuntimeConfig.test?.include).toEqual(["config/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultRuntimeConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "src")); + expect(testConfig.include).toEqual(["config/**/*.test.ts"]); }); it("normalizes cron include patterns relative to the scoped dir", () => { - expect(defaultCronConfig.test?.dir).toBe(path.join(process.cwd(), "src")); - expect(defaultCronConfig.test?.include).toEqual(["cron/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultCronConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "src")); + expect(testConfig.include).toEqual(["cron/**/*.test.ts"]); }); it("normalizes daemon include patterns relative to the scoped dir", () => { - expect(defaultDaemonConfig.test?.dir).toBe(path.join(process.cwd(), "src")); - expect(defaultDaemonConfig.test?.include).toEqual(["daemon/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultDaemonConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "src")); + expect(testConfig.include).toEqual(["daemon/**/*.test.ts"]); }); it("normalizes media include patterns relative to the scoped dir", () => {