From 8415640d1b2691755b90b56ef9a3e83aa363a4d2 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sat, 24 Oct 2026 15:18:37 +0400 Subject: [PATCH] =?UTF-8?q?test(web-modules):=20I-4=20=D0=B0=D0=B4=D1=80?= =?UTF-8?q?=D0=B5=D1=81=20=D0=BA=D0=B0=D1=80=D1=82=D0=BE=D1=87=D0=BA=D0=B8?= =?UTF-8?q?=20/issues/KEY=20=D0=B1=D0=B5=D0=B7=20project?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- web/src/projects/projects.test.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/src/projects/projects.test.tsx b/web/src/projects/projects.test.tsx index 2616092..406f9c6 100644 --- a/web/src/projects/projects.test.tsx +++ b/web/src/projects/projects.test.tsx @@ -213,6 +213,16 @@ describe("адреса модулей и заголовок вкладки", () await waitFor(() => expect(router.state.location.pathname + router.state.location.search).toBe("/app/jira/issues?project=AWPCA")); }); + it("I-4: legacy card address без project: /issues/KEY → /jira/issues/KEY, окно поверх списка, закрытие — список с проектом оболочки", async () => { + hub(); + const router = open("/app/issues/AURORA-9001"); + expect(await screen.findByTestId("issue-card")).toBeInTheDocument(); + expect(router.state.location.pathname).toBe("/app/jira/issues/AURORA-9001"); + expect(await screen.findByTestId("page-issues")).toBeInTheDocument(); + await userEvent.click(within(screen.getByRole("dialog")).getByRole("button", { name: /Закрыть/ })); + await waitFor(() => expect(router.state.location.pathname + router.state.location.search).toBe("/app/jira/issues?project=AWPCA")); + }); + it("прежние /board, /issues, /feed перенаправляют с сохранением search, replace", async () => { hub(); const router = open("/app/board?project=STOCKS_DRRK&x=1");