Lines Matching full:params
2 var params = new URLSearchParams();
3 assert_equals(params + '', '');
4 params = new URLSearchParams('');
5 assert_equals(params + '', '');
6 params = new URLSearchParams('a=b');
7 assert_equals(params + '', 'a=b');
8 params = new URLSearchParams(params);
9 assert_equals(params + '', 'a=b');
13 var params = new URLSearchParams()
14 assert_equals(params.toString(), "")
18 var params = new URLSearchParams("?a=b")
19 assert_equals(params.toString(), "a=b")
23 var params = new URLSearchParams(DOMException);
24 assert_equals(params.toString(), "INDEX_SIZE_ERR=1&DOMSTRING_SIZE_ERR=2&HIERARCHY_REQUEST_ERR=3&WRONG_DOCUMENT_ERR=4&INVALID_CHARACTER_ERR=5&NO_DATA_ALLOWED_ERR=6&NO_MODIFICATION_ALLOWED_ERR=7&NOT_FOUND_ERR=8&NOT_SUPPORTED_ERR=9&INUSE_ATTRIBUTE_ERR=10&INVALID_STATE_ERR=11&SYNTAX_ERR=12&INVALID_MODIFICATION_ERR=13&NAMESPACE_ERR=14&INVALID_ACCESS_ERR=15&VALIDATION_ERR=16&TYPE_MISMATCH_ERR=17&SECURITY_ERR=18&NETWORK_ERR=19&ABORT_ERR=20&URL_MISMATCH_ERR=21"A_EXCEEDED_ERR=22&TIMEOUT_ERR=23&INVALID_NODE_TYPE_ERR=24&DATA_CLONE_ERR=25")
30 var params = new URLSearchParams('');
31 assert_true(params != null, 'constructor returned non-null value.');
32 assert_equals(Object.getPrototypeOf(params), URLSearchParams.prototype, 'expected URLSearchParams.prototype as prototype.');
36 var params = new URLSearchParams({});
37 assert_equals(params + '', "");
41 var params = new URLSearchParams('a=b');
42 assert_true(params != null, 'constructor returned non-null value.');
43 assert_true(params.has('a'), 'Search params object has name "a"');
44 assert_false(params.has('b'), 'Search params object has not got name "b"');
46 params = new URLSearchParams('a=b&c');
47 assert_true(params != null, 'constructor returned non-null value.');
48 assert_true(params.has('a'), 'Search params object has name "a"');
49 assert_true(params.has('c'), 'Search params object has name "c"');
51 params = new URLSearchParams('&a&&& &&&&&a+b=& c&m%c3%b8%c3%b8');
52 assert_true(params != null, 'constructor returned non-null value.');
53 assert_true(params.has('a'), 'Search params object has name "a"');
54 assert_true(params.has('a b'), 'Search params object has name "a b"');
55 assert_true(params.has(' '), 'Search params object has name " "');
56 assert_false(params.has('c'), 'Search params object did not have the name "c"');
57 assert_true(params.has(' c'), 'Search params object has name " c"');
58 assert_true(params.has('møø'), 'Search params object has name "møø"');
60 params = new URLSearchParams('id=0&value=%');
61 assert_true(params != null, 'constructor returned non-null value.');
62 assert_true(params.has('id'), 'Search params object has name "id"');
63 assert_true(params.has('value'), 'Search params object has name "value"');
64 assert_equals(params.get('id'), '0');
65 assert_equals(params.get('value'), '%');
67 params = new URLSearchParams('b=%2sf%2a');
68 assert_true(params != null, 'constructor returned non-null value.');
69 assert_true(params.has('b'), 'Search params object has name "b"');
70 assert_equals(params.get('b'), '%2sf*');
72 params = new URLSearchParams('b=%2%2af%2a');
73 assert_true(params != null, 'constructor returned non-null value.');
74 assert_true(params.has('b'), 'Search params object has name "b"');
75 assert_equals(params.get('b'), '%2*f*');
77 params = new URLSearchParams('b=%%2a');
78 assert_true(params != null, 'constructor returned non-null value.');
79 assert_true(params.has('b'), 'Search params object has name "b"');
80 assert_equals(params.get('b'), '%*');
85 var params = new URLSearchParams(seed);
86 assert_true(params != null, 'constructor returned non-null value.');
87 assert_equals(params.get('a'), 'b');
88 assert_equals(params.get('c'), 'd');
89 assert_false(params.has('d'));
93 assert_false(params.has('e'));
94 params.append('g', 'h');
102 var params = new URLSearchParams(formData);
103 assert_true(params != null, 'constructor returned non-null value.');
104 assert_equals(params.get('a'), 'b');
105 assert_equals(params.get('c'), 'd');
106 assert_false(params.has('d'));
110 assert_false(params.has('e'));
111 params.append('g', 'h');
116 var params = new URLSearchParams('a=b+c');
117 assert_equals(params.get('a'), 'b c');
118 params = new URLSearchParams('a+b=c');
119 assert_equals(params.get('a b'), 'c');
124 const params = new URLSearchParams();
125 params.set('query', testValue);
126 var newParams = new URLSearchParams(params.toString());
128 assert_equals(params.toString(), 'query=%2B15555555555');
129 assert_equals(params.get('query'), testValue);
134 var params = new URLSearchParams('a=b c');
135 assert_equals(params.get('a'), 'b c');
136 params = new URLSearchParams('a b=c');
137 assert_equals(params.get('a b'), 'c');
141 var params = new URLSearchParams('a=b%20c');
142 assert_equals(params.get('a'), 'b c');
143 params = new URLSearchParams('a%20b=c');
144 assert_equals(params.get('a b'), 'c');
148 var params = new URLSearchParams('a=b\0c');
149 assert_equals(params.get('a'), 'b\0c');
150 params = new URLSearchParams('a\0b=c');
151 assert_equals(params.get('a\0b'), 'c');
155 var params = new URLSearchParams('a=b%00c');
156 assert_equals(params.get('a'), 'b\0c');
157 params = new URLSearchParams('a%00b=c');
158 assert_equals(params.get('a\0b'), 'c');
162 var params = new URLSearchParams('a=b\u2384');
163 assert_equals(params.get('a'), 'b\u2384');
164 params = new URLSearchParams('a\u2384b=c');
165 assert_equals(params.get('a\u2384b'), 'c');
169 var params = new URLSearchParams('a=b%e2%8e%84');
170 assert_equals(params.get('a'), 'b\u2384');
171 params = new URLSearchParams('a%e2%8e%84b=c');
172 assert_equals(params.get('a\u2384b'), 'c');
176 var params = new URLSearchParams('a=b\uD83D\uDCA9c');
177 assert_equals(params.get('a'), 'b\uD83D\uDCA9c');
178 params = new URLSearchParams('a\uD83D\uDCA9b=c');
179 assert_equals(params.get('a\uD83D\uDCA9b'), 'c');
183 var params = new URLSearchParams('a=b%f0%9f%92%a9c');
184 assert_equals(params.get('a'), 'b\uD83D\uDCA9c');
185 params = new URLSearchParams('a%f0%9f%92%a9b=c');
186 assert_equals(params.get('a\uD83D\uDCA9b'), 'c');
190 var params = new URLSearchParams([]);
191 assert_true(params != null, 'constructor returned non-null value.');
192 params = new URLSearchParams([['a', 'b'], ['c', 'd']]);
193 assert_equals(params.get("a"), "b");
194 assert_equals(params.get("c"), "d");
208 let params = new URLSearchParams(val.input),
210 for (let param of params) {
218 var params = new URLSearchParams()
219 params[Symbol.iterator] = function *() {
222 let params2 = new URLSearchParams(params)