Skip to content

Commit 837b035

Browse files
committed
chore(test): mock to reduce console.debugger noise
* Stop @nextcloud/capabilites logging that it cannot find initial state. * Stop vue logging missing dev tools and production notice. Signed-off-by: Max <max@nextcloud.com>
1 parent 49d3203 commit 837b035

3 files changed

Lines changed: 21 additions & 1 deletion

File tree

src/tests/setup.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
* SPDX-License-Identifier: AGPL-3.0-or-later
44
*/
55

6-
import Vue from 'vue'
76
import './testHelpers/jsdomMocks.js'
87
import './testHelpers/nextcloudMocks.js'
8+
import './testHelpers/vueMocks.js'
9+
import Vue from 'vue'
910

1011
Vue.prototype.t = global.t
1112
Vue.prototype.n = global.n

src/tests/testHelpers/nextcloudMocks.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,17 @@ vi.mock('@nextcloud/files', () => ({
2222
formatFileSize: (size) => size,
2323
Header: class {},
2424
}))
25+
2526
vi.mock('@nextcloud/dialogs', () => ({
2627
FilePickerType: {},
2728
getFilePickerBuilder: () => {},
2829
}))
2930

31+
vi.mock('@nextcloud/capabilities', async () => {
32+
const getCapabilities = vi.fn(() => ({ }))
33+
return { getCapabilities }
34+
})
35+
3036
global.OC = {
3137
requestToken: '123',
3238
coreApps: [

src/tests/testHelpers/vueMocks.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
3+
* SPDX-License-Identifier: AGPL-3.0-or-later
4+
*/
5+
6+
import { vi } from 'vitest'
7+
8+
vi.mock('vue', async () => {
9+
const Vue = await vi.importActual('vue')
10+
Vue.default.config.productionTip = false
11+
Vue.default.config.devtools = false
12+
return Vue
13+
})

0 commit comments

Comments
 (0)