Lines Matching refs:assert
6 const assert = require('assert');
30 assert.strictEqual(params.toString(), '');
32 assert.strictEqual(params.toString(), '');
36 assert.strictEqual(params.toString(), 'key=val&key2=val2');
40 assert.strictEqual(params.toString(), 'key=val&key2=val2');
42 assert.strictEqual(params.get('hasOwnProperty'), '1');
43 assert.strictEqual(params.toString(), 'hasOwnProperty=1');
44 assert.throws(() => new URLSearchParams([[1]]), tupleError);
45 assert.throws(() => new URLSearchParams([[1, 2, 3]]), tupleError);
46 assert.throws(() => new URLSearchParams({ [Symbol('test')]: 42 }),
48 assert.throws(() => new URLSearchParams({ [Symbol.iterator]: 42 }),
50 assert.throws(() => new URLSearchParams([{}]), tupleError);
51 assert.throws(() => new URLSearchParams(['a']), tupleError);
52 assert.throws(() => new URLSearchParams([null]), tupleError);
53 assert.throws(() => new URLSearchParams([{ [Symbol.iterator]: 42 }]),
56 assert.throws(() => new URLSearchParams(
70 assert.throws(() => new URLSearchParams({ a: obj }), toStringError);
71 assert.throws(() => new URLSearchParams([['a', obj]]), toStringError);
72 assert.throws(() => new URLSearchParams(sym), symbolError);
73 assert.throws(() => new URLSearchParams({ [sym]: 'a' }), symbolError);
74 assert.throws(() => new URLSearchParams({ a: sym }), symbolError);
75 assert.throws(() => new URLSearchParams([[sym, 'a']]), symbolError);
76 assert.throws(() => new URLSearchParams([['a', sym]]), symbolError);