fix(FN-0000): address auto-merge review feedback
This commit is contained in:
@@ -6,6 +6,7 @@ import {
|
||||
} from "../builtin-traits.js";
|
||||
import { TraitRegistry } from "../trait-registry.js";
|
||||
import { BUILTIN_CODING_WORKFLOW_IR } from "../builtin-coding-workflow-ir.js";
|
||||
import { BUILTIN_STEPWISE_CODING_WORKFLOW_IR } from "../builtin-stepwise-coding-workflow-ir.js";
|
||||
import type { WorkflowIrV2 } from "../workflow-ir-types.js";
|
||||
|
||||
function freshRegistry(): TraitRegistry {
|
||||
@@ -117,4 +118,14 @@ describe("default workflow columns validate cleanly", () => {
|
||||
expect(flags.humanReview).toBe(true);
|
||||
expect(flags.mergeOrchestration).toBe(true);
|
||||
});
|
||||
|
||||
it("the stepwise workflow's in-review column resolves review and merge flags", () => {
|
||||
const r = freshRegistry();
|
||||
const ir = BUILTIN_STEPWISE_CODING_WORKFLOW_IR as WorkflowIrV2;
|
||||
const inReview = ir.columns.find((c) => c.id === "in-review")!;
|
||||
const flags = r.resolveColumnFlags(inReview);
|
||||
expect(flags.mergeBlocker).toBe(true);
|
||||
expect(flags.humanReview).toBe(true);
|
||||
expect(flags.mergeOrchestration).toBe(true);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user