From 1769e2ec4628b193d32336cb8ef2340d0315c4b8 Mon Sep 17 00:00:00 2001 From: Jon Koops Date: Fri, 29 Aug 2025 13:04:39 +0200 Subject: [PATCH] Stabilize the client scope tests for the admin console (#42227) Closes #41193 Signed-off-by: Jon Koops --- js/apps/admin-ui/test/clients/scope.spec.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/apps/admin-ui/test/clients/scope.spec.ts b/js/apps/admin-ui/test/clients/scope.spec.ts index 23eda19398c..9eda5e7167c 100644 --- a/js/apps/admin-ui/test/clients/scope.spec.ts +++ b/js/apps/admin-ui/test/clients/scope.spec.ts @@ -132,6 +132,7 @@ test.describe("Client details - Client scopes subtab", () => { await clickAddScope(page, "Optional"); await assertNotificationMessage(page, "Scope mapping updated"); await searchItem(page, placeHolder, clientScopeNameOptionalType); + await assertTableRowsLength(page, tableName, 1); await assertRowExists(page, clientScopeNameOptionalType); await assertTableCellDropdownValue(page, "Optional"); }); @@ -141,6 +142,7 @@ test.describe("Client details - Client scopes subtab", () => { page, }) => { await searchItem(page, placeHolder, itemName); + await assertTableRowsLength(page, tableName, 1); await clickSelectRow(page, tableName, itemName); await selectChangeType(page, "Default"); await assertNotificationMessage(page, "Scope mapping updated"); @@ -171,11 +173,13 @@ test.describe("Client details - Client scopes subtab", () => { const itemName1 = clientScopeName + 1; const itemName2 = clientScopeName + 2; await searchItem(page, placeHolder, clientScopeName); + await assertTableRowsLength(page, tableName, 5); await clickSelectRow(page, tableName, itemName1); await clickSelectRow(page, tableName, itemName2); await clickTableToolbarItem(page, "Remove", true); await assertNotificationMessage(page, msgScopeMappingRemoved); await searchItem(page, placeHolder, clientScopeName); + await assertTableRowsLength(page, tableName, 3); await assertRowExists(page, itemName1, false); await assertRowExists(page, itemName2, false); });