From f0dea21884810d8e98759d0b800f6dbfa886383d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Oct 2023 01:09:51 +0000 Subject: [PATCH 1/2] Build(deps-dev): Bump happy-dom from 10.11.0 to 12.10.3 Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 10.11.0 to 12.10.3. - [Release notes](https://github.com/capricorn86/happy-dom/releases) - [Commits](https://github.com/capricorn86/happy-dom/compare/v10.11.0...v12.10.3) --- updated-dependencies: - dependency-name: happy-dom dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f342e5555..342b34ad3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "@vue/test-utils": "^1.3.6", "@vue/tsconfig": "^0.4.0", "eslint-plugin-chai-friendly": "^0.7.2", - "happy-dom": "^10.11.0", + "happy-dom": "^12.10.3", "typescript": "^5.2.2", "vite": "^4.4.11", "vitest": "^0.34.6" @@ -8900,9 +8900,9 @@ "peer": true }, "node_modules/happy-dom": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-10.11.0.tgz", - "integrity": "sha512-CmUT4LOLzvAsbYqgTJESrPyvF0gxLDkDG/KK1o/HYU7+c9o/VVIKXl3feJZnuCYbGqemw7meiQaZcL4SMgn1jQ==", + "version": "12.10.3", + "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-12.10.3.tgz", + "integrity": "sha512-JzUXOh0wdNGY54oKng5hliuBkq/+aT1V3YpTM+lrN/GoLQTANZsMaIvmHiHe612rauHvPJnDZkZ+5GZR++1Abg==", "dev": true, "dependencies": { "css.escape": "^1.5.1", diff --git a/package.json b/package.json index 40381483c..89b942783 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@vue/test-utils": "^1.3.6", "@vue/tsconfig": "^0.4.0", "eslint-plugin-chai-friendly": "^0.7.2", - "happy-dom": "^10.11.0", + "happy-dom": "^12.10.3", "typescript": "^5.2.2", "vite": "^4.4.11", "vitest": "^0.34.6" From 070678274782410284e26b117298f0603bff2813 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 9 Nov 2023 14:29:05 +0100 Subject: [PATCH 2/2] fix: Adjust node tests for changed happy-dom Signed-off-by: Ferdinand Thiessen --- src/utils/clipboard.spec.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/utils/clipboard.spec.ts b/src/utils/clipboard.spec.ts index 9d7e941b9..740badeef 100644 --- a/src/utils/clipboard.spec.ts +++ b/src/utils/clipboard.spec.ts @@ -6,18 +6,11 @@ import { expect, describe, it, vi, beforeAll } from 'vitest' import { copyToCipboard } from './clipboard' describe('utils:clipboard', () => { - beforeAll(() => { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - window.navigator.clipboard = { - writeText: vi.fn(() => Promise.resolve()), - } - }) - it('writes to clipboard', () => { + const spy = vi.spyOn(window.navigator.clipboard, 'writeText') const prompt = vi.spyOn(window, 'prompt').mockImplementation(() => '') copyToCipboard('foo bar') - expect(window.navigator.clipboard.writeText).toBeCalledWith('foo bar') + expect(spy).toBeCalledWith('foo bar') expect(prompt).not.toBeCalled() })