mirror of
https://github.com/nextcloud/server.git
synced 2026-10-22 10:16:56 +02:00
Assisted-by: ClaudeCode:claude-opus-4-8 Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
44 lines
1.2 KiB
TypeScript
44 lines
1.2 KiB
TypeScript
/*
|
|
* SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
|
|
import { CopyMoveDialogPage } from '../sections/CopyMoveDialogPage.ts'
|
|
import { FilesFilterPage } from '../sections/FilesFilterPage.ts'
|
|
import { FilesListPage } from '../sections/FilesListPage.ts'
|
|
import { FilesNavigationPage } from '../sections/FilesNavigationPage.ts'
|
|
import { FilesSidebarPage } from '../sections/FilesSidebarPage.ts'
|
|
import { test as baseTest } from './random-user-session.ts'
|
|
|
|
type FilesFixtures = {
|
|
filesListPage: FilesListPage
|
|
filesNavigation: FilesNavigationPage
|
|
filesFilter: FilesFilterPage
|
|
filesSidebar: FilesSidebarPage
|
|
copyMoveDialog: CopyMoveDialogPage
|
|
}
|
|
|
|
export const test = baseTest.extend<FilesFixtures>({
|
|
filesListPage: async ({ page }, use) => {
|
|
await use(new FilesListPage(page))
|
|
},
|
|
|
|
filesNavigation: async ({ page }, use) => {
|
|
await use(new FilesNavigationPage(page))
|
|
},
|
|
|
|
filesFilter: async ({ page }, use) => {
|
|
await use(new FilesFilterPage(page))
|
|
},
|
|
|
|
filesSidebar: async ({ page }, use) => {
|
|
await use(new FilesSidebarPage(page))
|
|
},
|
|
|
|
copyMoveDialog: async ({ page }, use) => {
|
|
await use(new CopyMoveDialogPage(page))
|
|
},
|
|
})
|
|
|
|
export { expect } from '../matchers.ts'
|