Skip to content

Commit

Permalink
Merge pull request #41945 from nextcloud/fix/stable28-cypress-global-…
Browse files Browse the repository at this point in the history
…search-modal

[stable28] fix(cypress): Adjust user columns tests
  • Loading branch information
AndyScherzinger committed Nov 30, 2023
2 parents 45e5715 + a9f6050 commit ba53734
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions cypress/e2e/settings/users_columns.cy.ts
Expand Up @@ -38,7 +38,7 @@ describe('Settings: Show and hide columns', function() {
// reset all visibility toggles
cy.get('.modal-container #settings-section_visibility-settings input[type="checkbox"]').uncheck({ force: true })

cy.get('.modal-container').within(() => {
cy.contains('.modal-container', 'User management settings').within(() => {
// enable the last login toggle
cy.get('[data-test="showLastLogin"] input[type="checkbox"]').check({ force: true })
// close the settings dialog
Expand All @@ -59,7 +59,7 @@ describe('Settings: Show and hide columns', function() {
// open the settings dialog
cy.get('.app-navigation-entry__settings').contains('User management settings').click()

cy.get('.modal-container').within(() => {
cy.contains('.modal-container', 'User management settings').within(() => {
// enable the language toggle
cy.get('[data-test="showLanguages"] input[type="checkbox"]').should('not.be.checked')
cy.get('[data-test="showLanguages"] input[type="checkbox"]').check({ force: true })
Expand Down Expand Up @@ -90,15 +90,15 @@ describe('Settings: Show and hide columns', function() {
// open the settings dialog
cy.get('.app-navigation-entry__settings').contains('User management settings').click()

cy.get('.modal-container').within(() => {
cy.contains('.modal-container', 'User management settings').within(() => {
// disable the last login toggle
cy.get('[data-test="showLastLogin"] input[type="checkbox"]').should('be.checked')
cy.get('[data-test="showLastLogin"] input[type="checkbox"]').uncheck({ force: true })
cy.get('[data-test="showLastLogin"] input[type="checkbox"]').should('not.be.checked')
// close the settings dialog
cy.get('button.modal-container__close').click()
})
cy.waitUntil(() => cy.get('.modal-container').should(el => assertNotExistOrNotVisible(el)))
cy.waitUntil(() => cy.contains('.modal-container', 'User management settings').should(el => assertNotExistOrNotVisible(el)))

// see that the last login column is not in the header
cy.get('[data-cy-user-list-header-last-login]').should('not.exist')
Expand Down

0 comments on commit ba53734

Please sign in to comment.