mirror of
https://github.com/Sea-Haven-Industries/shoc-frontend-new.git
synced 2026-10-06 04:12:09 +00:00
18 lines
700 B
TypeScript
18 lines
700 B
TypeScript
|
|
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);
|
||
|
|
});
|
||
|
|
});
|