mirror of
https://github.com/nextcloud/server.git
synced 2026-06-29 12:24:50 +02:00
c45a5d4809
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
24 lines
679 B
TypeScript
24 lines
679 B
TypeScript
/*
|
|
* SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
|
|
import { User } from '@nextcloud/e2e-test-server'
|
|
import { login } from '@nextcloud/e2e-test-server/playwright'
|
|
import { test as baseTest } from '@playwright/test'
|
|
|
|
const admin = new User('admin', 'admin')
|
|
|
|
export const test = baseTest.extend({
|
|
page: async ({ page, context }, use) => {
|
|
try {
|
|
await login(context.request, admin)
|
|
} catch (error) {
|
|
console.info('Failed to authenticate as admin, retrying', error)
|
|
await new Promise((resolve) => setTimeout(resolve, 800))
|
|
await login(context.request, admin)
|
|
}
|
|
await use(page)
|
|
},
|
|
})
|