Commit de87317c544 for woocommerce
commit de87317c5443fa9cfb48f907dca560e103b3f096
Author: Adrian Moldovan <3854374+adimoldovan@users.noreply.github.com>
Date: Tue Sep 29 18:51:25 2026 +0300
Stop running legacy JS tests in the Blocks Jest suite (#69213)
The classic-assets job already runs them. The Blocks job runs them again
with MSW, but a legacy-only PR does not trigger that job, so a test can
pass on its PR and fail on trunk (see #69101, #69206).
diff --git a/plugins/woocommerce/changelog/blocks-jest-drop-legacy-root b/plugins/woocommerce/changelog/blocks-jest-drop-legacy-root
new file mode 100644
index 00000000000..c170e7a6937
--- /dev/null
+++ b/plugins/woocommerce/changelog/blocks-jest-drop-legacy-root
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+Comment: Stop running legacy JS unit tests twice in the Blocks Jest suite; no production change.
+
diff --git a/plugins/woocommerce/client/blocks/tests/js/jest.config.js b/plugins/woocommerce/client/blocks/tests/js/jest.config.js
index 36469c234bf..21fe0d2b23c 100644
--- a/plugins/woocommerce/client/blocks/tests/js/jest.config.js
+++ b/plugins/woocommerce/client/blocks/tests/js/jest.config.js
@@ -133,7 +133,6 @@ module.exports = {
'<rootDir>/vendor/',
'<rootDir>/tests/',
],
- roots: [ '<rootDir>', '<rootDir>/../legacy/js' ],
resolver: '<rootDir>/tests/js/scripts/resolver.js',
transform: {
'^.+\\.(js|ts|tsx)$': '<rootDir>/tests/js/scripts/babel-transformer.js',