From fc54a1e1e2c6d46d27f484d19983d29f16e2448d Mon Sep 17 00:00:00 2001 From: thieuthang-dev Date: Wed, 17 Sep 2025 14:20:02 +0700 Subject: [PATCH] feat: e2e for verify limit clan modal shown --- .../src/lib/components/ClanLimitModal/ClanLimitModal.tsx | 8 +++++++- .../src/lib/components/ModalListClans/index.tsx | 1 + libs/utils/src/lib/e2e-testing/constants.ts | 3 +++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/components/src/lib/components/ClanLimitModal/ClanLimitModal.tsx b/libs/components/src/lib/components/ClanLimitModal/ClanLimitModal.tsx index a098619271..444f6a7363 100644 --- a/libs/components/src/lib/components/ClanLimitModal/ClanLimitModal.tsx +++ b/libs/components/src/lib/components/ClanLimitModal/ClanLimitModal.tsx @@ -1,5 +1,6 @@ import { useEscapeKeyClose } from '@mezon/core'; import { resetClanLimitModalTrigger, useAppDispatch, useAppSelector } from '@mezon/store'; +import { generateE2eId } from '@mezon/utils'; import { useCallback, useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useModal } from 'react-modal-hook'; @@ -51,7 +52,12 @@ const ClanLimitModalContent = ({ type, clanCount, onClose }: ClanLimitModalProps
e.stopPropagation()}>
-
{title}
+
+ {title} +
{bodyText}
diff --git a/libs/components/src/lib/components/ModalListClans/index.tsx b/libs/components/src/lib/components/ModalListClans/index.tsx index 75bebc4225..8777a873ec 100644 --- a/libs/components/src/lib/components/ModalListClans/index.tsx +++ b/libs/components/src/lib/components/ModalListClans/index.tsx @@ -69,6 +69,7 @@ const SidebarClanItem = ({ option, active, onMouseDown, className = '', onClanCl data-id={option?.id} className={`relative h-[40px] ${className}`} title={option?.clan_name} + data-e2e={generateE2eId('clan_page.side_bar.clan_item')} >