diff --git a/test/scripts/test-projects.test.ts b/test/scripts/test-projects.test.ts index d39d3a21e10b..c71e814f1921 100644 --- a/test/scripts/test-projects.test.ts +++ b/test/scripts/test-projects.test.ts @@ -2629,13 +2629,22 @@ describe("scripts/test-projects changed-target routing", () => { ["ui/src", "test/vitest/vitest.ui.config.ts"], ] as const; + const plansByConfig = new Map( + buildVitestRunPlans( + cases.map(([target]) => target), + process.cwd(), + ).map((plan) => [plan.config, plan]), + ); for (const [target, config] of cases) { - expect(buildVitestRunPlans([target], process.cwd()).at(-1)).toEqual({ + const plan = plansByConfig.get(config); + expect(plan).toMatchObject({ config, forwardedArgs: [], - includePatterns: [`${target}/**/*.test.ts`], watchMode: false, }); + expect(plan?.includePatterns?.filter((pattern) => pattern.endsWith("/**/*.test.ts"))).toEqual( + [`${target}/**/*.test.ts`], + ); } expect(buildVitestRunPlans(["src/plugin-sdk"], process.cwd())).toEqual([