test(cypress): restore dashboard after app-limit test

Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
This commit is contained in:
Peter Ringelmann 2026-05-12 13:28:54 +02:00
parent 8e8e8ba1b2
commit ed5312bc7b

View file

@ -9,6 +9,15 @@ import { handlePasswordConfirmation } from './usersUtils.ts'
const admin = new User('admin', 'admin')
describe('Settings: App management', { testIsolation: true }, () => {
after(() => {
// 'Limit app usage to group' deselects the admin group without untoggling
// the group-limit switch, leaving Dashboard with an empty allow-list and
// hiding it from non-admin users. Re-enabling rewrites the app's `enabled`
// flag back to `yes`, which restores the `/` redirect to dashboard for
// subsequent specs.
cy.runOccCommand('app:enable dashboard')
})
beforeEach(() => {
// disable QA if already enabled
cy.runOccCommand('app:disable -n testing')