test: querystring.escape with multibyte characters
Add a test case for querystring.parse with multibyte characters under 0x800. PR-URL: https://github.com/nodejs/node/pull/11251 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
fe2b5f0dd2
commit
81ef56b3df
@ -8,6 +8,7 @@ assert.deepStrictEqual(qs.escape(5), '5');
|
|||||||
assert.deepStrictEqual(qs.escape('test'), 'test');
|
assert.deepStrictEqual(qs.escape('test'), 'test');
|
||||||
assert.deepStrictEqual(qs.escape({}), '%5Bobject%20Object%5D');
|
assert.deepStrictEqual(qs.escape({}), '%5Bobject%20Object%5D');
|
||||||
assert.deepStrictEqual(qs.escape([5, 10]), '5%2C10');
|
assert.deepStrictEqual(qs.escape([5, 10]), '5%2C10');
|
||||||
|
assert.deepStrictEqual(qs.escape('Ŋōđĕ'), '%C5%8A%C5%8D%C4%91%C4%95');
|
||||||
|
|
||||||
// using toString for objects
|
// using toString for objects
|
||||||
assert.strictEqual(
|
assert.strictEqual(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user