From 79d5f49735c3ff300d18a1fd8a57e04cd797e3e5 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 20:26:11 +0100 Subject: [PATCH] test: tighten scoped messaging config assertions --- test/vitest-scoped-config.test.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/test/vitest-scoped-config.test.ts b/test/vitest-scoped-config.test.ts index 06077e668a1..0eb87312553 100644 --- a/test/vitest-scoped-config.test.ts +++ b/test/vitest-scoped-config.test.ts @@ -500,23 +500,27 @@ describe("scoped vitest configs", () => { }); it("normalizes mattermost extension include patterns relative to the scoped dir", () => { - expect(defaultExtensionMattermostConfig.test?.dir).toBe(path.join(process.cwd(), "extensions")); - expect(defaultExtensionMattermostConfig.test?.include).toEqual(["mattermost/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultExtensionMattermostConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(testConfig.include).toEqual(["mattermost/**/*.test.ts"]); }); it("normalizes msteams extension include patterns relative to the scoped dir", () => { - expect(defaultExtensionMsTeamsConfig.test?.dir).toBe(path.join(process.cwd(), "extensions")); - expect(defaultExtensionMsTeamsConfig.test?.include).toEqual(["msteams/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultExtensionMsTeamsConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(testConfig.include).toEqual(["msteams/**/*.test.ts"]); }); it("normalizes telegram extension include patterns relative to the scoped dir", () => { - expect(defaultExtensionTelegramConfig.test?.dir).toBe(path.join(process.cwd(), "extensions")); - expect(defaultExtensionTelegramConfig.test?.include).toEqual(["telegram/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultExtensionTelegramConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(testConfig.include).toEqual(["telegram/**/*.test.ts"]); }); it("normalizes whatsapp extension include patterns relative to the scoped dir", () => { - expect(defaultExtensionWhatsAppConfig.test?.dir).toBe(path.join(process.cwd(), "extensions")); - expect(defaultExtensionWhatsAppConfig.test?.include).toEqual(["whatsapp/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultExtensionWhatsAppConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(testConfig.include).toEqual(["whatsapp/**/*.test.ts"]); }); it("normalizes zalo extension include patterns relative to the scoped dir", () => {