Files
mechanic-pwa/mechanic-pwa/frontend/src/lib/inspectionSlots.test.ts
T
tremble7681andclaude-flow 416ea3391b feat(pwa): rename Салон→Салон перед, add Салон зад + Багажник slots
Extract photo slots to tested lib/inspectionSlots; rename interior label,
add interior-rear + trunk slots (all inspection types). 3 new tests.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-06-05 18:49:31 +03:00

19 lines
953 B
TypeScript

import { slotsForType } from "@/lib/inspectionSlots";
test("Салон перед (ключ interior сохранён) + Салон зад + Багажник", () => {
const slots = slotsForType("handover");
expect(slots.find((s) => s.side === "interior")?.label).toBe("Салон перед");
expect(slots.find((s) => s.side === "interior-rear")?.label).toBe("Салон зад");
expect(slots.find((s) => s.side === "trunk")?.label).toBe("Багажник");
});
test("порядок: Салон перед → Салон зад → Багажник идут подряд", () => {
const sides = slotsForType("return").map((s) => s.side);
const i = sides.indexOf("interior");
expect(sides.slice(i, i + 3)).toEqual(["interior", "interior-rear", "trunk"]);
});
test("набор одинаков для всех типов (унифицировано)", () => {
expect(slotsForType("periodic")).toEqual(slotsForType("handover"));
});