From b6ba7ed9f268776073f3d9a45926594ee1a9174c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Nov 2022 09:23:59 +0000 Subject: [PATCH 1/2] Bump playwright-msw from 1.0.2 to 2.0.1 Bumps [playwright-msw](https://github.com/valendres/playwright-msw/tree/HEAD/packages/playwright-msw) from 1.0.2 to 2.0.1. - [Release notes](https://github.com/valendres/playwright-msw/releases) - [Changelog](https://github.com/valendres/playwright-msw/blob/main/packages/playwright-msw/CHANGELOG.md) - [Commits](https://github.com/valendres/playwright-msw/commits/playwright-msw@2.0.1/packages/playwright-msw) --- updated-dependencies: - dependency-name: playwright-msw dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- src/Umbraco.Web.UI.Client/package-lock.json | 22 +++++++++++++-------- src/Umbraco.Web.UI.Client/package.json | 2 +- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index ccbe8e5089..7c8eea5f37 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -58,7 +58,7 @@ "msw": "^0.47.4", "msw-storybook-addon": "^1.6.3", "openapi-typescript-codegen": "^0.23.0", - "playwright-msw": "^1.0.2", + "playwright-msw": "^2.0.1", "plop": "^3.1.1", "prettier": "2.7.1", "tiny-glob": "^0.2.9", @@ -21180,10 +21180,13 @@ } }, "node_modules/playwright-msw": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/playwright-msw/-/playwright-msw-1.0.2.tgz", - "integrity": "sha512-uLavb5CoDWr2EmtCiLotVRRJ8vNb3IWU4dC4kGdELFcKoYSqVhCo5J5FaW0Df1TcSk+029AiPPTcVsAE6JTb0Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/playwright-msw/-/playwright-msw-2.0.1.tgz", + "integrity": "sha512-zdCiYIAw6Sgc5QQYthwGW0xK5OJMTPR+cBOpXHx5Fs1AbHOULcG4urBDQZ2EwRTOM74jB0AlRr6yX6ZXTm6hQQ==", "dev": true, + "dependencies": { + "@mswjs/cookies": "^0.2.2" + }, "engines": { "node": ">=14" }, @@ -44709,10 +44712,13 @@ "dev": true }, "playwright-msw": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/playwright-msw/-/playwright-msw-1.0.2.tgz", - "integrity": "sha512-uLavb5CoDWr2EmtCiLotVRRJ8vNb3IWU4dC4kGdELFcKoYSqVhCo5J5FaW0Df1TcSk+029AiPPTcVsAE6JTb0Q==", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/playwright-msw/-/playwright-msw-2.0.1.tgz", + "integrity": "sha512-zdCiYIAw6Sgc5QQYthwGW0xK5OJMTPR+cBOpXHx5Fs1AbHOULcG4urBDQZ2EwRTOM74jB0AlRr6yX6ZXTm6hQQ==", + "dev": true, + "requires": { + "@mswjs/cookies": "^0.2.2" + } }, "plop": { "version": "3.1.1", diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index 0bf04e7cc9..41465f55c7 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -90,7 +90,7 @@ "msw": "^0.47.4", "msw-storybook-addon": "^1.6.3", "openapi-typescript-codegen": "^0.23.0", - "playwright-msw": "^1.0.2", + "playwright-msw": "^2.0.1", "plop": "^3.1.1", "prettier": "2.7.1", "tiny-glob": "^0.2.9", From 7ed04a8de515298166d98049fafd7423006a2165 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 14 Nov 2022 10:17:49 +0100 Subject: [PATCH 2/2] migrate to playwright-msw v2 --- src/Umbraco.Web.UI.Client/test.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/test.ts b/src/Umbraco.Web.UI.Client/test.ts index 7857e05a2d..9908815d0f 100644 --- a/src/Umbraco.Web.UI.Client/test.ts +++ b/src/Umbraco.Web.UI.Client/test.ts @@ -1,14 +1,13 @@ import { expect, test as base } from '@playwright/test'; import { createWorkerFixture } from 'playwright-msw'; +import type { MockServiceWorker } from 'playwright-msw'; import { handlers } from './src/core/mocks/e2e-handlers'; -import type { MockServiceWorker } from 'playwright-msw'; - const test = base.extend<{ worker: MockServiceWorker; }>({ - worker: createWorkerFixture(...handlers), + worker: createWorkerFixture(handlers), page: async ({ page }, use) => { // Set is-authenticated in sessionStorage to true await page.addInitScript(`window.sessionStorage.setItem('is-authenticated', 'true');`);