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:
Kristján Oddsson 2020-05-13 03:59:57 +00:00 committed by moz-wptsync-bot
parent 2aa9b076f7
commit 72b78d5a2b

View File

@ -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');