gabriel / musehub public
test languages-intel task/intel-languages #2 / 4
AI Agent gabriel · 45 days ago · May 3, 2026 · Diff

test(languages-intel): Phase 3 — full 7-tier test suite (30 tests, 14 RED)

T01–T04 DB model: columns, nullable kinds_json, composite PK, cascade delete T05–T09 Provider: no-subprocess assertion, file counts, kinds_json, pct sum, empty snapshot T10–T17 Route: 200/empty/404, sort params, top limit, 422 on bad input T18–T21 E2E HTML: language names, pct bar widths, kind chips, dashboard link T22–T24 Data integrity: no duplicates, overwrite upsert, cross-repo isolation T25–T27 Performance: provider <2s/100 files, route <200ms/50 rows, index check T28–T30 Security: XSS escape, SQL injection in sort param, no-500 on bad path

16 tests GREEN (model + provider already implemented in Phases 1–2). 14 tests RED (route + template + dashboard card — Phases 4–7 pending).

sha256:00211ffae4c542aae1f905009da5b3cbf9a6cb4f87976bc8e65a61fade9a14cc sha
sha256:2d61e26a6d5d3044db206529107998f612a97853ce6d189b7b0f118bde4b61b4 snapshot

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:00211ffae4c542aae1f905009da5b3cbf9a6cb4f87976bc8e65a61fade9a14cc --body "your comment"