Skip to content

Commit ed5c858

Browse files
committed
fix(get-team-patterns): filter out legacy testing framework categories from patterns
- Updated the handle function to filter out patterns associated with legacy testing frameworks when the category is 'all' or not specified. This ensures only relevant patterns are included in the result.
1 parent 91c7edc commit ed5c858

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/tools/get-team-patterns.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,13 @@ export async function handle(
4343
const result: Record<string, unknown> = { status: 'success' };
4444

4545
if (category === 'all' || !category) {
46-
result.patterns = intel.patterns || {};
46+
const rawPatterns = intel.patterns || {};
47+
const filtered: Record<string, unknown> = {};
48+
for (const [k, v] of Object.entries(rawPatterns)) {
49+
if (shouldSkipLegacyTestingFrameworkCategory(k, rawPatterns)) continue;
50+
filtered[k] = v;
51+
}
52+
result.patterns = filtered;
4753
result.goldenFiles = intel.goldenFiles || [];
4854
if (intel.tsconfigPaths) {
4955
result.tsconfigPaths = intel.tsconfigPaths;

0 commit comments

Comments
 (0)