diff --git a/test/parallel/test-querystring.js b/test/parallel/test-querystring.js index 9ee33f67573169..677717f1d6b916 100644 --- a/test/parallel/test-querystring.js +++ b/test/parallel/test-querystring.js @@ -231,8 +231,20 @@ assert.doesNotThrow(function() { assert.equal(f, 'a:b;q:x%3Ay%3By%3Az'); } +// empty string +assert.strictEqual(qs.stringify(), ''); +assert.strictEqual(qs.stringify(0), ''); +assert.strictEqual(qs.stringify([]), ''); +assert.strictEqual(qs.stringify(null), ''); +assert.strictEqual(qs.stringify(true), ''); + check(qs.parse(), {}); +// empty sep +check(qs.parse('a', []), { a: '' }); + +// empty eq +check(qs.parse('a', null, []), { '': 'a' }); // Test limiting assert.equal(