From f9692d6d28de9404ee4ddedefead366b403c8014 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 20:22:37 +0100 Subject: [PATCH] test: tighten scoped provider config assertions --- test/vitest-scoped-config.test.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/test/vitest-scoped-config.test.ts b/test/vitest-scoped-config.test.ts index ec4eb668d22..06077e668a1 100644 --- a/test/vitest-scoped-config.test.ts +++ b/test/vitest-scoped-config.test.ts @@ -476,27 +476,27 @@ describe("scoped vitest configs", () => { }); it("normalizes extension provider include patterns relative to the scoped dir", () => { - expect(defaultExtensionProvidersConfig.test?.dir).toBe(path.join(process.cwd(), "extensions")); - expect(defaultExtensionProvidersConfig.test?.include).toEqual( + const providersTestConfig = requireTestConfig(defaultExtensionProvidersConfig); + expect(providersTestConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(providersTestConfig.include).toEqual( expect.arrayContaining(["xai/**/*.test.ts", "google/**/*.test.ts"]), ); - expect(defaultExtensionProvidersConfig.test?.include).not.toContain("openai/**/*.test.ts"); - expect(defaultExtensionProviderOpenAiConfig.test?.dir).toBe( - path.join(process.cwd(), "extensions"), - ); - expect(defaultExtensionProviderOpenAiConfig.test?.include).toEqual(["openai/**/*.test.ts"]); + expect(providersTestConfig.include).not.toContain("openai/**/*.test.ts"); + const openAiTestConfig = requireTestConfig(defaultExtensionProviderOpenAiConfig); + expect(openAiTestConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(openAiTestConfig.include).toEqual(["openai/**/*.test.ts"]); }); it("normalizes extension messaging include patterns relative to the scoped dir", () => { - expect(defaultExtensionMessagingConfig.test?.dir).toBe(path.join(process.cwd(), "extensions")); - expect(defaultExtensionMessagingConfig.test?.include).toEqual( - expect.arrayContaining(["googlechat/**/*.test.ts"]), - ); + const testConfig = requireTestConfig(defaultExtensionMessagingConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(testConfig.include).toEqual(expect.arrayContaining(["googlechat/**/*.test.ts"])); }); it("normalizes matrix extension include patterns relative to the scoped dir", () => { - expect(defaultExtensionMatrixConfig.test?.dir).toBe(path.join(process.cwd(), "extensions")); - expect(defaultExtensionMatrixConfig.test?.include).toEqual(["matrix/**/*.test.ts"]); + const testConfig = requireTestConfig(defaultExtensionMatrixConfig); + expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions")); + expect(testConfig.include).toEqual(["matrix/**/*.test.ts"]); }); it("normalizes mattermost extension include patterns relative to the scoped dir", () => {