fix(regression): support contracts surface in test planner

This commit is contained in:
Tak Hoffman
2026-03-27 19:26:33 -05:00
parent 9cb3ce8e1a
commit 835441233d
3 changed files with 30 additions and 3 deletions

View File

@@ -483,6 +483,13 @@ describe("scripts/test-parallel lane planning", () => {
);
});
it("supports the explicit contracts surface", () => {
const output = runPlannerPlan(["--plan", "--surface", "contracts"]);
expect(output).toContain("contracts filters=all");
expect(output).toContain("surface=contracts");
});
it("rejects wrapper --files values that look like options", () => {
expect(() => runPlannerPlan(["--plan", "--files", "--config"])).toThrowError(
/Invalid --files value/u,