From 96e34c055bc3fee4154621b008c85bb9ca01c572 Mon Sep 17 00:00:00 2001 From: "Angel Duran Maldonado (HE | HIM)" Date: Thu, 29 Jan 2026 14:50:51 -0800 Subject: [PATCH 1/4] Adding support for jest 30 testNamePatterns (plural) option --- docs/yarn.lock | 6 +++--- packages/just-scripts/src/tasks/jestTask.ts | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/yarn.lock b/docs/yarn.lock index 697a6083..2ca77610 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -3562,15 +3562,15 @@ __metadata: linkType: hard "tar@npm:^7.5.2": - version: 7.5.2 - resolution: "tar@npm:7.5.2" + version: 7.5.7 + resolution: "tar@npm:7.5.7" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/a7d8b801139b52f93a7e34830db0de54c5aa45487c7cb551f6f3d44a112c67f1cb8ffdae856b05fd4f17b1749911f1c26f1e3a23bbe0279e17fd96077f13f467 + checksum: 10c0/51f261afc437e1112c3e7919478d6176ea83f7f7727864d8c2cce10f0b03a631d1911644a567348c3063c45abdae39718ba97abb073d22aa3538b9a53ae1e31c languageName: node linkType: hard diff --git a/packages/just-scripts/src/tasks/jestTask.ts b/packages/just-scripts/src/tasks/jestTask.ts index c1a93521..f3788293 100644 --- a/packages/just-scripts/src/tasks/jestTask.ts +++ b/packages/just-scripts/src/tasks/jestTask.ts @@ -14,7 +14,15 @@ export interface JestTaskOptions { passWithNoTests?: boolean; clearCache?: boolean; silent?: boolean; + /** + * This is not available in jest 30+ + * Consider updating to jest 30 and using testPathPatterns (plural) instead. + */ testPathPattern?: string; + /** + * Compatible with jest 30+ only + */ + testPathPatterns?: string; testNamePattern?: string; // The maximum number of workers to use in jest for parallel test execution maxWorkers?: number; @@ -71,6 +79,7 @@ export function jestTask(options: JestTaskOptions = {}): TaskFunction { ...(options.watch ? ['--watch'] : []), ...(options.silent ? ['--silent'] : []), ...(options.testPathPattern ? ['--testPathPattern', options.testPathPattern] : []), + ...(options.testPathPatterns ? ['--testPathPatterns', options.testPathPatterns] : []), ...(options.testNamePattern ? ['--testNamePattern', options.testNamePattern] : []), ...(options.maxWorkers ? ['--maxWorkers', options.maxWorkers] : []), ...(options.u || options.updateSnapshot ? ['--updateSnapshot'] : ['']), From 97bcc8dc98772f1b4425821d570e6dd3ca9d1755 Mon Sep 17 00:00:00 2001 From: "Angel Duran Maldonado (HE | HIM)" Date: Thu, 29 Jan 2026 14:51:06 -0800 Subject: [PATCH 2/4] Change files --- .../change-004eb4cb-8e33-4be5-a071-5a840aca777c.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 change/change-004eb4cb-8e33-4be5-a071-5a840aca777c.json diff --git a/change/change-004eb4cb-8e33-4be5-a071-5a840aca777c.json b/change/change-004eb4cb-8e33-4be5-a071-5a840aca777c.json new file mode 100644 index 00000000..fda853a4 --- /dev/null +++ b/change/change-004eb4cb-8e33-4be5-a071-5a840aca777c.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "type": "minor", + "comment": "Adding support for jest 30 testNamePatterns (plural) option", + "packageName": "just-scripts", + "email": "email not defined", + "dependentChangeType": "patch" + } + ] +} \ No newline at end of file From ca7bca0f1514a0d2a3c5b76d5ddb63ef7461ac1b Mon Sep 17 00:00:00 2001 From: "Angel Duran Maldonado (HE | HIM)" Date: Thu, 29 Jan 2026 14:54:25 -0800 Subject: [PATCH 3/4] Revert the yarn.lock file changes --- docs/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/yarn.lock b/docs/yarn.lock index 2ca77610..697a6083 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -3562,15 +3562,15 @@ __metadata: linkType: hard "tar@npm:^7.5.2": - version: 7.5.7 - resolution: "tar@npm:7.5.7" + version: 7.5.2 + resolution: "tar@npm:7.5.2" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/51f261afc437e1112c3e7919478d6176ea83f7f7727864d8c2cce10f0b03a631d1911644a567348c3063c45abdae39718ba97abb073d22aa3538b9a53ae1e31c + checksum: 10c0/a7d8b801139b52f93a7e34830db0de54c5aa45487c7cb551f6f3d44a112c67f1cb8ffdae856b05fd4f17b1749911f1c26f1e3a23bbe0279e17fd96077f13f467 languageName: node linkType: hard From 25e2ee324433a9a2a92c4ba1c3a3c9afa8f19e3c Mon Sep 17 00:00:00 2001 From: "Angel Duran Maldonado (HE | HIM)" Date: Thu, 29 Jan 2026 15:21:44 -0800 Subject: [PATCH 4/4] Updated the just-scripts.api.md file --- packages/just-scripts/etc/just-scripts.api.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/just-scripts/etc/just-scripts.api.md b/packages/just-scripts/etc/just-scripts.api.md index 234aa705..6bd5630a 100644 --- a/packages/just-scripts/etc/just-scripts.api.md +++ b/packages/just-scripts/etc/just-scripts.api.md @@ -278,8 +278,8 @@ export interface JestTaskOptions { silent?: boolean; // (undocumented) testNamePattern?: string; - // (undocumented) testPathPattern?: string; + testPathPatterns?: string; // (undocumented) u?: boolean; // (undocumented)