refactor(workspace): unify application workflow

This commit is contained in:
cesnimda
2026-08-28 12:28:12 +02:00
parent 4da673ff00
commit e3f938cb42
8 changed files with 264 additions and 102 deletions
@@ -1,8 +1,10 @@
import { WORKSPACE_SECTIONS, workspaceSection } from "./applicationWorkspace";
test("workspace navigation rejects removed and unknown sections", () => {
expect(WORKSPACE_SECTIONS.map((section) => section.key)).not.toContain("portfolio");
expect(WORKSPACE_SECTIONS.map((section) => section.key)).not.toContain("notes");
expect(workspaceSection("match")).toBe("match");
test("workspace navigation exposes five purposes and preserves legacy links", () => {
expect(WORKSPACE_SECTIONS.map((section) => section.key)).toEqual([
"overview", "analysis", "cv", "cover-letter", "interview",
]);
expect(workspaceSection("match")).toBe("analysis");
expect(workspaceSection("timeline")).toBe("overview");
expect(workspaceSection("portfolio")).toBe("overview");
});