From 2fb0135920fd3d2383fea85a408e6044d8a1c052 Mon Sep 17 00:00:00 2001 From: Yehonal Date: Thu, 11 Jan 2024 14:15:54 +0100 Subject: [PATCH] feat(jest): multiple projects --- jest/src/config/jest-conf.generator.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jest/src/config/jest-conf.generator.ts b/jest/src/config/jest-conf.generator.ts index c4f7d6a4..d0e50c78 100644 --- a/jest/src/config/jest-conf.generator.ts +++ b/jest/src/config/jest-conf.generator.ts @@ -189,7 +189,15 @@ export function jestConfGenerator( const selectedProj = argv.proj || process.env.npm_config_projects?.split(',') || 'all'; - projects = projectSets[selectedProj]; + projects = Array.isArray(selectedProj) + ? Object.values(projectSets) + .flat() + .filter((value) => { + return selectedProj.some((projName) => { + return value.displayName.startsWith(`unit/${projName}`); + }); + }) + : projectSets[selectedProj]; const paths = [];