From 039d2df5bc8f96587e2f3b4db62ecaccaa71e117 Mon Sep 17 00:00:00 2001 From: Peter Ringelmann Date: Tue, 23 Jun 2026 13:42:43 +0200 Subject: [PATCH] test(settings): exclude the group caption from group-row selectors Signed-off-by: Peter Ringelmann --- cypress/e2e/settings/users_groups.cy.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/cypress/e2e/settings/users_groups.cy.ts b/cypress/e2e/settings/users_groups.cy.ts index f9f29059884..b8738115a0e 100644 --- a/cypress/e2e/settings/users_groups.cy.ts +++ b/cypress/e2e/settings/users_groups.cy.ts @@ -163,6 +163,7 @@ describe('Settings: Delete an empty group', { testIsolation: false }, () => { // see that the list of groups does not contain the group cy.get('ul[data-cy-users-settings-navigation-groups="custom"]') .find('li') + .not('.app-navigation-caption') .should('not.exist') // and also not in database cy.runOccCommand('group:list --output=json').then(($response) => { @@ -219,6 +220,7 @@ describe('Settings: Delete a non empty group', () => { // see that the list of groups does not contain the group foo cy.get('ul[data-cy-users-settings-navigation-groups="custom"]') .find('li') + .not('.app-navigation-caption') .should('not.exist') // and also not in database cy.runOccCommand('group:list --output=json').then(($response) => { @@ -260,16 +262,16 @@ describe('Settings: Sort groups in the UI', () => { it('See that the groups are sorted by the member count', () => { cy.get('ul[data-cy-users-settings-navigation-groups="custom"]').within(() => { - cy.get('li').eq(0).should('contain', 'B') // 1 member - cy.get('li').eq(1).should('contain', 'A') // 0 members + cy.get('li').not('.app-navigation-caption').eq(0).should('contain', 'B') // 1 member + cy.get('li').not('.app-navigation-caption').eq(1).should('contain', 'A') // 0 members }) }) it('See that the order is preserved after a reload', () => { cy.reload() cy.get('ul[data-cy-users-settings-navigation-groups="custom"]').within(() => { - cy.get('li').eq(0).should('contain', 'B') // 1 member - cy.get('li').eq(1).should('contain', 'A') // 0 members + cy.get('li').not('.app-navigation-caption').eq(0).should('contain', 'B') // 1 member + cy.get('li').not('.app-navigation-caption').eq(1).should('contain', 'A') // 0 members }) }) @@ -288,16 +290,16 @@ describe('Settings: Sort groups in the UI', () => { it('See that the groups are sorted by the user count', () => { cy.get('ul[data-cy-users-settings-navigation-groups="custom"]').within(() => { - cy.get('li').eq(0).should('contain', 'A') - cy.get('li').eq(1).should('contain', 'B') + cy.get('li').not('.app-navigation-caption').eq(0).should('contain', 'A') + cy.get('li').not('.app-navigation-caption').eq(1).should('contain', 'B') }) }) it('See that the order is preserved after a reload', () => { cy.reload() cy.get('ul[data-cy-users-settings-navigation-groups="custom"]').within(() => { - cy.get('li').eq(0).should('contain', 'A') - cy.get('li').eq(1).should('contain', 'B') + cy.get('li').not('.app-navigation-caption').eq(0).should('contain', 'A') + cy.get('li').not('.app-navigation-caption').eq(1).should('contain', 'B') }) }) })