UA Ledger · Playable Test Bench · draft for review
Teaching laboratory. Cases run in this page against the authored functions. This is not a device panel, network approval, analytics-delivery proof or campaign result. Inputs are synthetic.
A destination string should not become an executable or unexpected navigation merely because it is non-empty. This fixture parses a proposed URL and applies an explicit laboratory policy.
Primary documentation: MDN: destination url (body read 2026-09-19).
| Case | Input | Expected | Fixed | Broken |
|---|
A successful test proves that the validation branch rejects the supplied malformed or unapproved destinations. It does not establish the safety of a real destination's content, the correctness of an SDK redirect or whether a store-opening callback is permitted in a host environment.