Files
iot-dc3/docs
pnoker 365cf71c0a test: harden test infrastructure to A-grade with fixtures, stubs, guardrails, and e2e auth coverage
Adds shared fixtures/stubs/templates, 15 mechanically-enforced guardrails
(filename casing, ban wrapper.vm direct calls, double assertions, weak
matchers, tautologies, debug residue), splits grab-bag util test files
by source module, promotes Vue warnings to test failures, fills logout
and login-validation gaps in e2e, and replaces networkidle+hard-wait
recipes with web-first assertions.

Net: 355 unit/component/api/guardrail tests (+98), 36 playwright tests
(+11), 80.55% line coverage with 2-3% buffer above tightened thresholds
(65/75/78/78).
2026-05-19 19:01:15 +08:00
..