/url/urlsearchparams-constructor.any.html| status | subtest | message |
|---|---|---|
| PASS | Basic URLSearchParams construction | |
| PASS | URLSearchParams constructor, no arguments | |
| PASS | URLSearchParams constructor, remove leading "?" | |
| FAIL | URLSearchParams constructor, DOMException as argument | assert_throws_js: Constructing a URLSearchParams from DOMException.prototype should throw due to branding checks function "() => new URLSearchParams(DOMException.prototype)" did not throw |
| PASS | URLSearchParams constructor, empty string as argument | |
| PASS | URLSearchParams constructor, {} as argument | |
| PASS | URLSearchParams constructor, string. | |
| PASS | URLSearchParams constructor, object. | |
| PASS | URLSearchParams constructor, FormData. | |
| PASS | Parse + | |
| PASS | Parse encoded + | |
| PASS | Parse space | |
| PASS | Parse %20 | |
| PASS | Parse \0 | |
| PASS | Parse %00 | |
| PASS | Parse ⎄ | |
| PASS | Parse %e2%8e%84 | |
| PASS | Parse 💩 | |
| PASS | Parse %f0%9f%92%a9 | |
| PASS | Constructor with sequence of sequences of strings | |
| PASS | Construct with object with + | |
| PASS | Construct with object with two keys | |
| PASS | Construct with array with two keys | |
| PASS | Construct with 2 unpaired surrogates (no trailing) | |
| PASS | Construct with 3 unpaired surrogates (no leading) | |
| PASS | Construct with object with NULL, non-ASCII, and surrogate keys | |
| PASS | Custom [Symbol.iterator] |
bundle built 2026-07-16T07:16:48.063Z