Commit graph

3 commits

Author SHA1 Message Date
e319e4a0d3
style(tests): apply ruff format to test_generate_form.py 2026-07-29 20:10:17 -04:00
cf8ad2baea
test(form): cover a11y labels, status region, and desc toggle
Structural checks for dual status nodes and no alert(); Playwright for
init-time qty labels, aria-pressed chips, overflow More/Less, and
failed-submit text landing in role=alert.
2026-07-29 20:04:26 -04:00
57a6412811
refactor(form): extract Jinja templates and lock form JS in CI
Split the monolithic generate_form f-string into form.html.j2/css/js
plus admin.js, inject a single window.CONFIG blob, and add structural
plus Playwright coverage so qty delegation and clamp stay green in CI.
2026-07-29 19:52:14 -04:00