mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
Merge pull request #43273 from nextcloud/bugfix/noid/make-apps-cypress-test-more-reliable
This commit is contained in:
commit
5a8cc42eb2
1 changed files with 20 additions and 2 deletions
|
|
@ -40,7 +40,8 @@ describe('Settings: App management', { testIsolation: true }, () => {
|
|||
|
||||
it('Can enable an installed app', () => {
|
||||
cy.get('#apps-list').should('be.visible')
|
||||
.contains('tr', 'QA testing')
|
||||
// Wait for the app list to load
|
||||
.contains('tr', 'QA testing', { timeout: 10000 })
|
||||
.should('exist')
|
||||
.find('.actions')
|
||||
// I enable the "QA testing" app
|
||||
|
|
@ -49,6 +50,14 @@ describe('Settings: App management', { testIsolation: true }, () => {
|
|||
|
||||
handlePasswordConfirmation(admin.password)
|
||||
|
||||
// Wait until we see the disable button for the app
|
||||
cy.get('#apps-list').should('be.visible')
|
||||
.contains('tr', 'QA testing')
|
||||
.should('exist')
|
||||
.find('.actions')
|
||||
// I see the disable button for the app
|
||||
.contains('button', 'Disable', { timeout: 10000 })
|
||||
|
||||
// Change to enabled apps view
|
||||
cy.get('#app-category-enabled a').click({ force: true })
|
||||
cy.url().should('match', /settings\/apps\/enabled$/)
|
||||
|
|
@ -58,7 +67,8 @@ describe('Settings: App management', { testIsolation: true }, () => {
|
|||
|
||||
it('Can disable an installed app', () => {
|
||||
cy.get('#apps-list').should('be.visible')
|
||||
.contains('tr', 'Update notification')
|
||||
// Wait for the app list to load
|
||||
.contains('tr', 'Update notification', { timeout: 10000 })
|
||||
.should('exist')
|
||||
.find('.actions')
|
||||
// I disable the "Update notification" app
|
||||
|
|
@ -67,6 +77,14 @@ describe('Settings: App management', { testIsolation: true }, () => {
|
|||
|
||||
handlePasswordConfirmation(admin.password)
|
||||
|
||||
// Wait until we see the disable button for the app
|
||||
cy.get('#apps-list').should('be.visible')
|
||||
.contains('tr', 'Update notification')
|
||||
.should('exist')
|
||||
.find('.actions')
|
||||
// I see the enable button for the app
|
||||
.contains('button', 'Enable', { timeout: 10000 })
|
||||
|
||||
// Change to disabled apps view
|
||||
cy.get('#app-category-disabled a').click({ force: true })
|
||||
cy.url().should('match', /settings\/apps\/disabled$/)
|
||||
|
|
|
|||
Loading…
Reference in a new issue