From 73fd54348e77aedcc3df7675e6f2b012cf50df1d Mon Sep 17 00:00:00 2001 From: Ayush Bhagta <58397163+abhagta-sfdc@users.noreply.github.com> Date: Fri, 22 Nov 2024 09:55:00 +0530 Subject: [PATCH 1/2] fix: warn spy bug fix (#344) --- example-ssr/jest.ssr-client.setupAfterEnv.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/example-ssr/jest.ssr-client.setupAfterEnv.js b/example-ssr/jest.ssr-client.setupAfterEnv.js index 538c4bb..6fb2266 100644 --- a/example-ssr/jest.ssr-client.setupAfterEnv.js +++ b/example-ssr/jest.ssr-client.setupAfterEnv.js @@ -1,14 +1,14 @@ let hydrationMismatchOccurred = false; let hydrationMismatchMessage = ''; +let originalConsoleWarn; beforeEach(() => { // Reset the flag and message before each test hydrationMismatchOccurred = false; hydrationMismatchMessage = ''; - + originalConsoleWarn = console.warn; // Spy on console.warn and intercept warnings jest.spyOn(console, 'warn').mockImplementation((message) => { - const originalConsoleWarn = console.warn; if (message.includes('Hydration mismatch')) { // Set the flag to indicate a hydration mismatch occurred hydrationMismatchOccurred = true; From 89eeb7a9cad8773788dee3f497f708279f304751 Mon Sep 17 00:00:00 2001 From: abhagta Date: Fri, 22 Nov 2024 09:59:28 +0530 Subject: [PATCH 2/2] v19.0.0 --- lerna.json | 2 +- packages/@lwc/jest-jsdom-test-env/package.json | 2 +- packages/@lwc/jest-preset/package.json | 10 +++++----- packages/@lwc/jest-resolver/package.json | 4 ++-- packages/@lwc/jest-serializer/package.json | 4 ++-- packages/@lwc/jest-shared/package.json | 2 +- packages/@lwc/jest-ssr-snaphot-utils/package.json | 2 +- packages/@lwc/jest-transformer/package.json | 4 ++-- test/package.json | 2 +- 9 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 6d8a286..c806d74 100644 --- a/lerna.json +++ b/lerna.json @@ -6,5 +6,5 @@ }, "exact": true, "npmClient": "yarn", - "version": "18.1.2" + "version": "19.0.0" } diff --git a/packages/@lwc/jest-jsdom-test-env/package.json b/packages/@lwc/jest-jsdom-test-env/package.json index 28ec66d..3b9b751 100644 --- a/packages/@lwc/jest-jsdom-test-env/package.json +++ b/packages/@lwc/jest-jsdom-test-env/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/jest-jsdom-test-env", - "version": "18.1.2", + "version": "19.0.0", "description": "Jest custom test environment for JSDOM", "homepage": "https://lwc.dev/", "repository": { diff --git a/packages/@lwc/jest-preset/package.json b/packages/@lwc/jest-preset/package.json index 11730a0..5f6f177 100644 --- a/packages/@lwc/jest-preset/package.json +++ b/packages/@lwc/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/jest-preset", - "version": "18.1.2", + "version": "19.0.0", "description": "Jest preset configuration and stubs to help test LWC", "homepage": "https://lwc.dev/", "repository": { @@ -33,10 +33,10 @@ "jest": "^28 || ^29" }, "dependencies": { - "@lwc/jest-jsdom-test-env": "18.1.2", - "@lwc/jest-resolver": "18.1.2", - "@lwc/jest-serializer": "18.1.2", - "@lwc/jest-transformer": "18.1.2", + "@lwc/jest-jsdom-test-env": "19.0.0", + "@lwc/jest-resolver": "19.0.0", + "@lwc/jest-serializer": "19.0.0", + "@lwc/jest-transformer": "19.0.0", "jest-serializer-html": "7.1.0" }, "engines": { diff --git a/packages/@lwc/jest-resolver/package.json b/packages/@lwc/jest-resolver/package.json index f8ba387..8c67608 100644 --- a/packages/@lwc/jest-resolver/package.json +++ b/packages/@lwc/jest-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/jest-resolver", - "version": "18.1.2", + "version": "19.0.0", "description": "Jest resolver to resolve LWC specific packages", "homepage": "https://lwc.dev/", "repository": { @@ -22,7 +22,7 @@ "/src/index.js" ], "dependencies": { - "@lwc/jest-shared": "18.1.2" + "@lwc/jest-shared": "19.0.0" }, "peerDependencies": { "jest": "^28 || ^29" diff --git a/packages/@lwc/jest-serializer/package.json b/packages/@lwc/jest-serializer/package.json index 0ee1c87..691b94c 100644 --- a/packages/@lwc/jest-serializer/package.json +++ b/packages/@lwc/jest-serializer/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/jest-serializer", - "version": "18.1.2", + "version": "19.0.0", "description": "Custom Jest snapshot serializer", "homepage": "https://lwc.dev/", "repository": { @@ -18,7 +18,7 @@ "lwc" ], "dependencies": { - "@lwc/jest-shared": "18.1.2", + "@lwc/jest-shared": "19.0.0", "pretty-format": "^29.7.0" }, "peerDependencies": { diff --git a/packages/@lwc/jest-shared/package.json b/packages/@lwc/jest-shared/package.json index 6b39e51..b16fc0b 100644 --- a/packages/@lwc/jest-shared/package.json +++ b/packages/@lwc/jest-shared/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/jest-shared", - "version": "18.1.2", + "version": "19.0.0", "description": "Shared internal code for LWC Jest packages", "homepage": "https://lwc.dev/", "repository": { diff --git a/packages/@lwc/jest-ssr-snaphot-utils/package.json b/packages/@lwc/jest-ssr-snaphot-utils/package.json index 7e014f8..ba0c4ca 100644 --- a/packages/@lwc/jest-ssr-snaphot-utils/package.json +++ b/packages/@lwc/jest-ssr-snaphot-utils/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/jest-ssr-snapshot-utils", - "version": "18.1.2", + "version": "19.0.0", "description": "Jest snapshot utils for SSR", "homepage": "https://lwc.dev/", "repository": { diff --git a/packages/@lwc/jest-transformer/package.json b/packages/@lwc/jest-transformer/package.json index fddc1c8..a4419c3 100644 --- a/packages/@lwc/jest-transformer/package.json +++ b/packages/@lwc/jest-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/jest-transformer", - "version": "18.1.2", + "version": "19.0.0", "description": "Jest transformer for LWC and engine", "homepage": "https://lwc.dev/", "repository": { @@ -28,7 +28,7 @@ "@babel/plugin-syntax-decorators": "^7.24.1", "@babel/plugin-transform-modules-commonjs": "^7.24.1", "@babel/preset-typescript": "^7.24.1", - "@lwc/jest-shared": "18.1.2", + "@lwc/jest-shared": "19.0.0", "babel-preset-jest": "^29.6.3", "magic-string": "^0.30.9", "semver": "^7.6.0" diff --git a/test/package.json b/test/package.json index 8fb71a2..6f50616 100644 --- a/test/package.json +++ b/test/package.json @@ -1,6 +1,6 @@ { "name": "test", - "version": "18.1.2", + "version": "19.0.0", "scripts": { "test": "jest" }