Lines Matching refs:stringify
227 assert.deepStrictEqual(qs.stringify(testCase[1], '&', '='), testCase[0]);
265 assert.strictEqual(qs.stringify(testCase[2]), testCase[1]);
269 assert.strictEqual(qs.stringify(testCase[2], ';', ':'), testCase[1]);
273 assert.strictEqual(qs.stringify(testCase[0]), testCase[1]);
278 assert.strictEqual(qs.stringify({ foo: 2n ** 1023n }),
280 assert.strictEqual(qs.stringify([0n, 1n, 2n]),
283 assert.strictEqual(qs.stringify({ foo: 2n ** 1023n },
288 assert.strictEqual(qs.stringify([0n, 1n, 2n],
296 () => qs.stringify({ foo: '\udc00' }),
305 assert.strictEqual(qs.stringify({ foo: 0 }), 'foo=0');
306 assert.strictEqual(qs.stringify({ foo: -0 }), 'foo=0');
307 assert.strictEqual(qs.stringify({ foo: 3 }), 'foo=3');
308 assert.strictEqual(qs.stringify({ foo: -72.42 }), 'foo=-72.42');
309 assert.strictEqual(qs.stringify({ foo: NaN }), 'foo=');
310 assert.strictEqual(qs.stringify({ foo: 1e21 }), 'foo=1e%2B21');
311 assert.strictEqual(qs.stringify({ foo: Infinity }), 'foo=');
315 const f = qs.stringify({
317 q: qs.stringify({
329 const f = qs.stringify({
331 q: qs.stringify({
340 assert.strictEqual(qs.stringify(), '');
341 assert.strictEqual(qs.stringify(0), '');
342 assert.strictEqual(qs.stringify([]), '');
343 assert.strictEqual(qs.stringify(null), '');
344 assert.strictEqual(qs.stringify(true), '');
371 const url = qs.stringify(query);
450 qs.stringify(obj, null, null, { encodeURIComponent: demoEncode }),
458 qs.stringify(obj, null, null, { encodeURIComponent: (v) => v }),