






















@@ -439,34 +439,40 @@ describe("scoped vitest configs", () => {
439439[defaultExtensionSignalConfig, "signal/**/*.test.ts"],
440440[defaultExtensionImessageConfig, "imessage/**/*.test.ts"],
441441] as const) {
442-expect(config.test?.dir).toBe(path.join(process.cwd(), "extensions"));
443-expect(config.test?.include).toEqual([include]);
442+const testConfig = requireTestConfig(config);
443+expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions"));
444+expect(testConfig.include).toEqual([include]);
444445}
445446});
446447447448it("normalizes acpx extension include patterns relative to the scoped dir", () => {
448-expect(defaultExtensionAcpxConfig.test?.dir).toBe(path.join(process.cwd(), "extensions"));
449-expect(defaultExtensionAcpxConfig.test?.include).toEqual(["acpx/**/*.test.ts"]);
449+const testConfig = requireTestConfig(defaultExtensionAcpxConfig);
450+expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions"));
451+expect(testConfig.include).toEqual(["acpx/**/*.test.ts"]);
450452});
451453452454it("normalizes diffs extension include patterns relative to the scoped dir", () => {
453-expect(defaultExtensionDiffsConfig.test?.dir).toBe(path.join(process.cwd(), "extensions"));
454-expect(defaultExtensionDiffsConfig.test?.include).toEqual(["diffs/**/*.test.ts"]);
455+const testConfig = requireTestConfig(defaultExtensionDiffsConfig);
456+expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions"));
457+expect(testConfig.include).toEqual(["diffs/**/*.test.ts"]);
455458});
456459457460it("normalizes feishu extension include patterns relative to the scoped dir", () => {
458-expect(defaultExtensionFeishuConfig.test?.dir).toBe(path.join(process.cwd(), "extensions"));
459-expect(defaultExtensionFeishuConfig.test?.include).toEqual(["feishu/**/*.test.ts"]);
461+const testConfig = requireTestConfig(defaultExtensionFeishuConfig);
462+expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions"));
463+expect(testConfig.include).toEqual(["feishu/**/*.test.ts"]);
460464});
461465462466it("normalizes irc extension include patterns relative to the scoped dir", () => {
463-expect(defaultExtensionIrcConfig.test?.dir).toBe(path.join(process.cwd(), "extensions"));
464-expect(defaultExtensionIrcConfig.test?.include).toEqual(["irc/**/*.test.ts"]);
467+const testConfig = requireTestConfig(defaultExtensionIrcConfig);
468+expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions"));
469+expect(testConfig.include).toEqual(["irc/**/*.test.ts"]);
465470});
466471467472it("normalizes extension include patterns relative to the scoped dir", () => {
468-expect(defaultExtensionsConfig.test?.dir).toBe(path.join(process.cwd(), "extensions"));
469-expect(defaultExtensionsConfig.test?.include).toEqual(["**/*.test.ts"]);
473+const testConfig = requireTestConfig(defaultExtensionsConfig);
474+expect(testConfig.dir).toBe(path.join(process.cwd(), "extensions"));
475+expect(testConfig.include).toEqual(["**/*.test.ts"]);
470476});
471477472478it("normalizes extension provider include patterns relative to the scoped dir", () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。