Skip to content

Commit b2f9a1f

Browse files
test(vite-plugin-angular): sweep nested fixtures in the remaining categories
The subdirectory-recursion machinery added for i18n is now applied to the other six wired categories that also nest fixtures into subfolders: `r3_view_compiler_bindings`, `_styling`, `_di`, `_directives`, `r3_view_compiler`, and `r3_compiler_compliance` — 38 nested TEST_CASES.json files that the flat top-level read was silently missing. This surfaces +103 passing conformance checks. It also surfaces 11 new soft-failures (`value_composition`, `di`, `directives/matching` + `host_directives`, `template_variables`) — codegen-formatting differences of the same class as the pre-existing soft-failures, now tracked rather than invisible. Overall pass rate 91.3%, comfortably above the 0.75 gate; no hard failures. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 5229f79 commit b2f9a1f

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

packages/vite-plugin-angular/src/lib/compiler/conformance.spec.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,17 @@ const CATEGORIES = [
267267
];
268268

269269
// Categories whose fixtures are split across subdirectories that the runner
270-
// descends into. Other wired categories also have nested fixture folders
271-
// that are not yet swept — wiring those is tracked as separate follow-up.
272-
const NESTED_CATEGORIES = new Set(['r3_view_compiler_i18n']);
270+
// descends into. Angular nests related fixtures into subfolders; a flat read
271+
// of the category's top-level TEST_CASES.json alone would miss them.
272+
const NESTED_CATEGORIES = new Set([
273+
'r3_view_compiler_i18n',
274+
'r3_view_compiler_bindings',
275+
'r3_view_compiler_styling',
276+
'r3_view_compiler_di',
277+
'r3_view_compiler_directives',
278+
'r3_view_compiler',
279+
'r3_compiler_compliance',
280+
]);
273281

274282
// Categories that only exist (and only compile) on a minimum Angular major.
275283
// A category gated here still counts as "covered" for the drift detector

0 commit comments

Comments
 (0)