import { describe, expect, it } from "vitest"; import { resolveSlideOverAvetaRequired } from "@/domain/work-orders/utils/resolve-slide-over-aveta-required"; describe("resolveSlideOverAvetaRequired", () => { it("uses the draft when editing false-to-true", () => { expect(resolveSlideOverAvetaRequired(true, false, true)).toBe(true); }); it("uses the draft when editing true-to-false", () => { expect(resolveSlideOverAvetaRequired(true, true, false)).toBe(false); }); it("uses the persisted row when not editing", () => { expect(resolveSlideOverAvetaRequired(false, false, true)).toBe(false); expect(resolveSlideOverAvetaRequired(false, true, false)).toBe(true); }); });