Skip to content

Commit 930ec23

Browse files
committed
test: fix setup with coverage
Signed-off-by: Ferdinand Thiessen <[email protected]>
1 parent 0e60c0a commit 930ec23

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed

apps/files/src/services/Search.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ describe('Search service', () => {
1919
window.OCP ??= {}
2020
window.OCP.Files ??= {}
2121
window.OCP.Files.Router ??= { params: {}, query: {} }
22-
vi.spyOn(window.OCP.Files.Router, 'params', 'get').mockReturnValue({ view: 'files' })
2322
})
2423

2524
beforeEach(() => {
26-
vi.restoreAllMocks()
25+
vi.resetAllMocks()
26+
vi.spyOn(window.OCP.Files.Router, 'params', 'get').mockReturnValue({ view: 'files' })
2727
setActivePinia(createPinia())
2828
})
2929

build/frontend-legacy/vitest.config.mts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,19 @@ try {
2727
}
2828

2929
export default defineConfig({
30+
root: import.meta.dirname,
31+
// define some dummy globals for the tests
32+
define: {
33+
appName: '"nextcloud"',
34+
appVersion: '"1.0.0"',
35+
},
3036
plugins: [
3137
nodePolyfills({
3238
include: ['fs', 'path'],
3339
protocolImports: false,
3440
}),
3541
vue(),
3642
],
37-
root: import.meta.dirname,
3843
resolve: {
3944
preserveSymlinks: true,
4045
alias: {
@@ -54,6 +59,7 @@ export default defineConfig({
5459
exclude: ['**.spec.*', '**.test.*', '**.cy.*', 'core/src/tests/**'],
5560
provider: 'v8',
5661
reporter: ['lcov', 'text'],
62+
reportsDirectory: resolve(import.meta.dirname, '../../coverage/legacy'),
5763
},
5864
setupFiles: [
5965
'./__tests__/mock-window.js',
@@ -66,7 +72,9 @@ export default defineConfig({
6672
globalSetup: './__tests__/setup-global.js',
6773
server: {
6874
deps: {
69-
inline: true,
75+
// @see https://github.com/vitest-dev/vitest/issues/7950
76+
// inline: true,
77+
inline: [ /^(?!.*vitest).*$/ ],
7078
},
7179
},
7280
},

build/frontend/vitest.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ try {
2828
export default defineConfig({
2929
plugins: [vue()],
3030
root: resolve(import.meta.dirname),
31+
// define some dummy globals for the tests
32+
define: {
33+
appName: '"nextcloud"',
34+
appVersion: '"1.0.0"',
35+
},
3136
resolve: {
3237
preserveSymlinks: true,
3338
},
@@ -47,6 +52,7 @@ export default defineConfig({
4752
exclude: ['**.spec.*', '**.test.*', '**.cy.*', 'core/src/tests/**'],
4853
provider: 'v8',
4954
reporter: ['lcov', 'text'],
55+
reportsDirectory: resolve(import.meta.dirname, '../../coverage'),
5056
},
5157
setupFiles: [
5258
resolve(import.meta.dirname, '__tests__/mock-window.js'),

0 commit comments

Comments
 (0)