From 5e3d53a32c85021c29567c35d2180f5108bf0375 Mon Sep 17 00:00:00 2001 From: zhuravel17 Date: Tue, 17 Jun 2025 18:59:10 +0400 Subject: [PATCH] fix: fix test --- .../ProductDetail/ProductBreadcrumbs.test.tsx | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/app/pages/product/ProductDetail/ProductBreadcrumbs.test.tsx b/app/pages/product/ProductDetail/ProductBreadcrumbs.test.tsx index 727874b..5900345 100644 --- a/app/pages/product/ProductDetail/ProductBreadcrumbs.test.tsx +++ b/app/pages/product/ProductDetail/ProductBreadcrumbs.test.tsx @@ -13,17 +13,10 @@ describe('ProductBreadcrumbs', () => { ] renderWithProviders() - - expect(screen.getByText('Case')).toBeInTheDocument() - expect(screen.getByText('Table')).toBeInTheDocument() - - expect(screen.getByText('Case').closest('a')).toHaveAttribute( - 'href', - generatePath(ROUTES.CATEGORY, { categoryId: 'case' }) - ) - expect(screen.getByText('Table').closest('a')).toHaveAttribute( - 'href', - generatePath(ROUTES.CATEGORY, { categoryId: 'table' }) - ) + for (const { id, label } of breadcrumbs) { + const link = screen.getByText(label) + expect(link).toBeInTheDocument() + expect(link.closest('a')).toHaveAttribute('href', generatePath(ROUTES.CATEGORY, { categoryId: id })) + } }) })