Skip to content

Commit 951f519

Browse files
authored
Merge pull request #13232 from owncloud/renovate/major-vitest-monorepo
chore(deps): update vitest monorepo to v4 (major)
2 parents 62b1852 + 78dba08 commit 951f519

File tree

12 files changed

+154
-252
lines changed

12 files changed

+154
-252
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@
5252
"@types/semver": "7.7.1",
5353
"@types/uuid": "11.0.0",
5454
"@vitejs/plugin-vue": "6.0.1",
55-
"@vitest/coverage-v8": "3.2.4",
56-
"@vitest/web-worker": "3.2.4",
55+
"@vitest/coverage-v8": "4.0.8",
56+
"@vitest/web-worker": "4.0.8",
5757
"@vue/compiler-dom": "3.5.24",
5858
"@vue/compiler-sfc": "3.5.24",
5959
"@vue/test-utils": "2.4.6",
@@ -87,7 +87,7 @@
8787
"vite-plugin-node-polyfills": "0.24.0",
8888
"vite-plugin-static-copy": "^3.1.4",
8989
"vite-plugin-treat-umd-as-commonjs": "0.1.4",
90-
"vitest": "^3.2.4",
90+
"vitest": "^4.0.8",
9191
"vitest-mock-extended": "3.1.0",
9292
"vue": "3.5.24",
9393
"vue-demi": "0.14.10",

packages/design-system/src/composables/useIsVisible/index.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ const mockIntersectionObserver = () => {
1010
unobserve: vi.fn()
1111
}
1212

13-
window.IntersectionObserver = vi.fn().mockImplementation(() => mock)
13+
window.IntersectionObserver = vi.fn().mockImplementation(function () {
14+
return mock
15+
})
1416

1517
return {
1618
mock,

packages/web-app-files/tests/unit/HandleUpload.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,9 @@ const getWrapper = ({
269269
const resourceConflict = mock<UploadResourceConflict>()
270270
resourceConflict.getConflicts.mockReturnValue(conflicts)
271271
resourceConflict.displayOverwriteDialog.mockResolvedValue(conflictHandlerResult)
272-
vi.mocked(UploadResourceConflict).mockImplementation(() => resourceConflict)
272+
vi.mocked(UploadResourceConflict).mockImplementation(function () {
273+
return resourceConflict
274+
})
273275

274276
const route = mock<RouteLocationNormalizedLoaded>()
275277
route.params.driveAliasAndItem = '1'

packages/web-app-files/tests/unit/components/Spaces/__snapshots__/SpaceHeader.spec.ts.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ exports[`SpaceHeader > should add the "squashed"-class when the sidebar is opene
2121
</div>
2222
</div> <button type="button" aria-label="Open context menu and show members" class="oc-button oc-rounded oc-button-m oc-button-justify-content-center oc-button-gap-m oc-button-passive oc-button-passive-raw">
2323
<!--v-if-->
24-
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">17 members</span>
24+
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">19 members</span>
2525
</button>
2626
</div>
2727
<!--v-if-->
@@ -52,7 +52,7 @@ exports[`SpaceHeader > space description > should show the description 1`] = `
5252
</div>
5353
</div> <button type="button" aria-label="Open context menu and show members" class="oc-button oc-rounded oc-button-m oc-button-justify-content-center oc-button-gap-m oc-button-passive oc-button-passive-raw">
5454
<!--v-if-->
55-
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">17 members</span>
55+
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">19 members</span>
5656
</button>
5757
</div>
5858
<!--v-if-->
@@ -86,7 +86,7 @@ exports[`SpaceHeader > space image > should show the default image if no other i
8686
</div>
8787
</div> <button type="button" aria-label="Open context menu and show members" class="oc-button oc-rounded oc-button-m oc-button-justify-content-center oc-button-gap-m oc-button-passive oc-button-passive-raw">
8888
<!--v-if-->
89-
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">17 members</span>
89+
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">19 members</span>
9090
</button>
9191
</div>
9292
<!--v-if-->
@@ -115,7 +115,7 @@ exports[`SpaceHeader > space image > should show the set image 1`] = `
115115
</div>
116116
</div> <button type="button" aria-label="Open context menu and show members" class="oc-button oc-rounded oc-button-m oc-button-justify-content-center oc-button-gap-m oc-button-passive oc-button-passive-raw">
117117
<!--v-if-->
118-
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">17 members</span>
118+
<!-- @slot Content of the button --> <span class="oc-icon oc-icon-s oc-icon-passive"><!----></span> <span class="space-header-people-count oc-text-small">19 members</span>
119119
</button>
120120
</div>
121121
<!--v-if-->

packages/web-pkg/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"devDependencies": {
8686
"@ownclouders/web-test-helpers": "workspace:^",
8787
"@types/lodash-es": "4.17.12",
88-
"@vitest/web-worker": "3.2.4",
88+
"@vitest/web-worker": "4.0.8",
8989
"clean-publish": "6.0.1",
9090
"vite": "7.2.2",
9191
"vite-plugin-dts": "4.5.4",

packages/web-pkg/tests/unit/components/CreateLinkModal.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,9 @@ describe('CreateLinkModal', () => {
8787
expect(consoleMock).toHaveBeenCalledTimes(1)
8888
})
8989
it('calls clipboard after link creation', async () => {
90-
global.ClipboardItem = vi.fn().mockImplementation((data) => ({ data })) as any
90+
global.ClipboardItem = vi.fn().mockImplementation(function (data) {
91+
return { data }
92+
}) as any
9193
global.navigator = {
9294
...global.navigator,
9395
clipboard: {

packages/web-pkg/tests/unit/composables/webWorkers/exportAsPdfWorker/useImages.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ describe('useImages', () => {
5959
})
6060

6161
Object.defineProperty(global, 'Image', {
62-
value: vi.fn(() => {
62+
value: vi.fn(function () {
6363
const image = { ...mockImage }
6464

6565
setTimeout(() => {
@@ -154,7 +154,7 @@ describe('useImages', () => {
154154

155155
it('should replace failed image conversions with error message', async () => {
156156
Object.defineProperty(global, 'Image', {
157-
value: vi.fn(() => {
157+
value: vi.fn(function () {
158158
const image = { ...mockImage }
159159

160160
setTimeout(() => {
@@ -205,7 +205,7 @@ describe('useImages', () => {
205205

206206
it('should handle mixed scenarios with some successful and some failed conversions', async () => {
207207
Object.defineProperty(global, 'Image', {
208-
value: vi.fn(() => {
208+
value: vi.fn(function () {
209209
const image = { ...mockImage }
210210

211211
setTimeout(() => {

packages/web-pkg/tests/unit/composables/webWorkers/exportAsPdfWorker/worker.spec.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@ const createdResourceMock = {
3232
}
3333

3434
vi.mock('../../../../../src/composables/webWorkers/exportAsPdfWorker/renderer', () => ({
35-
PDFRenderer: vi.fn().mockImplementation(() => ({
36-
renderAsArrayBuffer: vi.fn().mockResolvedValue(new ArrayBuffer(1024))
37-
}))
35+
PDFRenderer: vi.fn().mockImplementation(function () {
36+
return {
37+
renderAsArrayBuffer: vi.fn().mockResolvedValue(new ArrayBuffer(1024))
38+
}
39+
})
3840
}))
3941

4042
describe('export as PDF worker', () => {

packages/web-pkg/tests/unit/observer/visibility.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const reset = () => {
1010
disconnect: vi.fn(),
1111
unobserve: vi.fn()
1212
} as unknown as IntersectionObserver
13-
window.IntersectionObserver = vi.fn().mockImplementation((cb) => {
13+
window.IntersectionObserver = vi.fn().mockImplementation(function (cb) {
1414
callback = cb
1515
return mockIntersectionObserver
1616
})

0 commit comments

Comments
 (0)