mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 17:25:36 +00:00
Bug 1635078 [wpt PR 23382] - Add test for passing a FormData into URLSearchParams, a=testonly
Automatic update from web-platform-tests URL: passing a FormData into URLSearchParams -- wpt-commits: a2db8989c7e03901992c62c288b57e1ff752e241 wpt-pr: 23382
This commit is contained in:
parent
2aa9b076f7
commit
72b78d5a2b
@ -73,6 +73,23 @@ test(function() {
|
||||
assert_false(seed.has('g'));
|
||||
}, 'URLSearchParams constructor, object.');
|
||||
|
||||
test(function() {
|
||||
var formData = new FormData()
|
||||
formData.append('a', 'b')
|
||||
formData.append('c', 'd')
|
||||
var params = new URLSearchParams(formData);
|
||||
assert_true(params != null, 'constructor returned non-null value.');
|
||||
assert_equals(params.get('a'), 'b');
|
||||
assert_equals(params.get('c'), 'd');
|
||||
assert_false(params.has('d'));
|
||||
// The name-value pairs are copied when created; later updates
|
||||
// should not be observable.
|
||||
formData.append('e', 'f');
|
||||
assert_false(params.has('e'));
|
||||
params.append('g', 'h');
|
||||
assert_false(formData.has('g'));
|
||||
}, 'URLSearchParams constructor, FormData.');
|
||||
|
||||
test(function() {
|
||||
var params = new URLSearchParams('a=b+c');
|
||||
assert_equals(params.get('a'), 'b c');
|
||||
|
Loading…
Reference in New Issue
Block a user