test(10.1-04): cover the Phase 10.1 extension point Go code

- acme fixture plugin under modules/cabana/testdata/extension (gadgets
  controller, header and form partials, lookup widget, JS and CSS)
- TestPhase101FormExtensionSchema, TestPhase101PartialSchema and
  TestPhase101Toolbar: every widget, partial and toolbar boot rule
- TestPhase101PartialSanitizer: tag, attribute and URL allowlist, escaping,
  per-request trans, size/node/depth caps and the view-model guard
- TestPhase101Assets: exact-key asset hits, revalidation, SPA fall-through,
  boot path checks and ?v= schema URLs
- TestPhase101Actions (PostgreSQL): scoping, fill filter, strict body,
  action permission, error mapping, CSRF header, toolbar and partial routes
- TestPhase101BoardwalkExports: ContentType and SetSecurityHeaders
This commit is contained in:
Jakub Zych
2026-09-29 02:48:12 +02:00
parent c3c547c394
commit 7eed4acd87
15 changed files with 1832 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
gadgets:
title: Gadgets
form: Gadget
name: Name
active: Active
group: Group
lookup: Lookup
summary: Summary
total: All gadgets
recount: Recount
recounted: Gadgets were recounted.
looked_up: Name and Active were filled in.

View File

@@ -0,0 +1,12 @@
gadgets:
title: Gadżety
form: Gadżet
name: Nazwa
active: Aktywny
group: Grupa
lookup: Wyszukaj
summary: Podsumowanie
total: Wszystkie gadżety
recount: Przelicz
recounted: Gadżety zostały przeliczone.
looked_up: Uzupełniono Nazwę i Aktywny.