feat(admin): E2E content/system mock-сьюты, row testids, IFT smoke. Refs EventHub/EventHubFrontAdmin#33 #37 #38 #39

This commit is contained in:
2026-07-14 22:44:22 +03:00
parent a3468518b3
commit 836e4a7eea
23 changed files with 831 additions and 223 deletions
+9 -4
View File
@@ -118,7 +118,7 @@ const AdminDetailPage: React.FC = () => {
const titleName = !isBadValue(admin.nickname) ? admin.nickname : admin.email || admin.id;
return (
<>
<div data-testid="page-admin-detail">
<PageHeader
title={t('admins.detailTitle', { name: titleName })}
breadcrumbs={[
@@ -127,11 +127,16 @@ const AdminDetailPage: React.FC = () => {
]}
actions={
<>
<Button variant="outline" size="sm" onClick={() => setEditModal(true)}>
<Button
variant="outline"
size="sm"
data-testid="btn-edit-admin"
onClick={() => setEditModal(true)}
>
<Pencil className="h-4 w-4" />
{t('common.edit')}
</Button>
<Button variant="outline" onClick={() => navigate('/admins')}>
<Button variant="outline" data-testid="btn-back" onClick={() => navigate('/admins')}>
<ArrowLeft className="h-4 w-4" />
{t('common.backToList')}
</Button>
@@ -301,7 +306,7 @@ const AdminDetailPage: React.FC = () => {
</DialogFooter>
</DialogContent>
</Dialog>
</>
</div>
);
};