diff options
Diffstat (limited to '__mocks__/@nextcloud')
-rw-r--r-- | __mocks__/@nextcloud/auth.ts | 17 | ||||
-rw-r--r-- | __mocks__/@nextcloud/axios.ts | 17 | ||||
-rw-r--r-- | __mocks__/@nextcloud/capabilities.ts | 22 | ||||
-rw-r--r-- | __mocks__/@nextcloud/dialogs.ts | 13 | ||||
-rw-r--r-- | __mocks__/@nextcloud/initial-state.ts | 8 |
5 files changed, 77 insertions, 0 deletions
diff --git a/__mocks__/@nextcloud/auth.ts b/__mocks__/@nextcloud/auth.ts new file mode 100644 index 00000000000..8d341dadad7 --- /dev/null +++ b/__mocks__/@nextcloud/auth.ts @@ -0,0 +1,17 @@ +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +export const getCurrentUser = function() { + return { + uid: 'test', + displayName: 'Test', + isAdmin: false, + } +} + +export const getRequestToken = function() { + return 'test-token-1234' +} + +export const onRequestTokenUpdate = function() {} diff --git a/__mocks__/@nextcloud/axios.ts b/__mocks__/@nextcloud/axios.ts new file mode 100644 index 00000000000..5133574d9ed --- /dev/null +++ b/__mocks__/@nextcloud/axios.ts @@ -0,0 +1,17 @@ +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +export default { + interceptors: { + response: { + use: () => {}, + }, + request: { + use: () => {}, + }, + }, + get: async () => ({ status: 200, data: {} }), + delete: async () => ({ status: 200, data: {} }), + post: async () => ({ status: 200, data: {} }), +} diff --git a/__mocks__/@nextcloud/capabilities.ts b/__mocks__/@nextcloud/capabilities.ts new file mode 100644 index 00000000000..b2b33773403 --- /dev/null +++ b/__mocks__/@nextcloud/capabilities.ts @@ -0,0 +1,22 @@ +/** + * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +import type { Capabilities } from '../../apps/files/src/types' + +export const getCapabilities = (): Capabilities => { + return { + files: { + bigfilechunking: true, + blacklisted_files: [], + forbidden_filename_basenames: [], + forbidden_filename_characters: [], + forbidden_filename_extensions: [], + forbidden_filenames: [], + undelete: true, + version_deletion: true, + version_labeling: true, + versioning: true, + }, + } +} diff --git a/__mocks__/@nextcloud/dialogs.ts b/__mocks__/@nextcloud/dialogs.ts new file mode 100644 index 00000000000..54705735508 --- /dev/null +++ b/__mocks__/@nextcloud/dialogs.ts @@ -0,0 +1,13 @@ +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +import { vi } from 'vitest' + +export const showMessage = vi.fn() +export const showSuccess = vi.fn() +export const showWarning = vi.fn() +export const showInfo = vi.fn() +export const showError = vi.fn() +export const showUndo = vi.fn() diff --git a/__mocks__/@nextcloud/initial-state.ts b/__mocks__/@nextcloud/initial-state.ts new file mode 100644 index 00000000000..a562259b93f --- /dev/null +++ b/__mocks__/@nextcloud/initial-state.ts @@ -0,0 +1,8 @@ +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +export const loadState = function(app: string, key: string, fallback?: any) { + return fallback +} |