mirror of
https://github.com/nodejs/node.git
synced 2025-05-10 03:12:57 +00:00
test: fix assertion arguments order
There's no issue for this PR, it's a task at the Node+JS Code-n-Learn. PR-URL: https://github.com/nodejs/node/pull/23584 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
This commit is contained in:
parent
c30658c11e
commit
f87e96665e
@ -177,9 +177,8 @@ const qsUnescapeTestCases = [
|
|||||||
' !"#$%&\'()*+,-./01234567']
|
' !"#$%&\'()*+,-./01234567']
|
||||||
];
|
];
|
||||||
|
|
||||||
assert.strictEqual('918854443121279438895193',
|
assert.strictEqual(qs.parse('id=918854443121279438895193').id,
|
||||||
qs.parse('id=918854443121279438895193').id);
|
'918854443121279438895193');
|
||||||
|
|
||||||
|
|
||||||
function check(actual, expected, input) {
|
function check(actual, expected, input) {
|
||||||
assert(!(actual instanceof Object));
|
assert(!(actual instanceof Object));
|
||||||
@ -221,7 +220,7 @@ qsWeirdObjects.forEach((testCase) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
qsNoMungeTestCases.forEach((testCase) => {
|
qsNoMungeTestCases.forEach((testCase) => {
|
||||||
assert.deepStrictEqual(testCase[0], qs.stringify(testCase[1], '&', '='));
|
assert.deepStrictEqual(qs.stringify(testCase[1], '&', '='), testCase[0]);
|
||||||
});
|
});
|
||||||
|
|
||||||
// test the nested qs-in-qs case
|
// test the nested qs-in-qs case
|
||||||
@ -259,15 +258,15 @@ qsNoMungeTestCases.forEach((testCase) => {
|
|||||||
|
|
||||||
// basic
|
// basic
|
||||||
qsTestCases.forEach((testCase) => {
|
qsTestCases.forEach((testCase) => {
|
||||||
assert.strictEqual(testCase[1], qs.stringify(testCase[2]));
|
assert.strictEqual(qs.stringify(testCase[2]), testCase[1]);
|
||||||
});
|
});
|
||||||
|
|
||||||
qsColonTestCases.forEach((testCase) => {
|
qsColonTestCases.forEach((testCase) => {
|
||||||
assert.strictEqual(testCase[1], qs.stringify(testCase[2], ';', ':'));
|
assert.strictEqual(qs.stringify(testCase[2], ';', ':'), testCase[1]);
|
||||||
});
|
});
|
||||||
|
|
||||||
qsWeirdObjects.forEach((testCase) => {
|
qsWeirdObjects.forEach((testCase) => {
|
||||||
assert.strictEqual(testCase[1], qs.stringify(testCase[0]));
|
assert.strictEqual(qs.stringify(testCase[0]), testCase[1]);
|
||||||
});
|
});
|
||||||
|
|
||||||
// invalid surrogate pair throws URIError
|
// invalid surrogate pair throws URIError
|
||||||
@ -281,12 +280,12 @@ common.expectsError(
|
|||||||
);
|
);
|
||||||
|
|
||||||
// coerce numbers to string
|
// coerce numbers to string
|
||||||
assert.strictEqual('foo=0', qs.stringify({ foo: 0 }));
|
assert.strictEqual(qs.stringify({ foo: 0 }), 'foo=0');
|
||||||
assert.strictEqual('foo=0', qs.stringify({ foo: -0 }));
|
assert.strictEqual(qs.stringify({ foo: -0 }), 'foo=0');
|
||||||
assert.strictEqual('foo=3', qs.stringify({ foo: 3 }));
|
assert.strictEqual(qs.stringify({ foo: 3 }), 'foo=3');
|
||||||
assert.strictEqual('foo=-72.42', qs.stringify({ foo: -72.42 }));
|
assert.strictEqual(qs.stringify({ foo: -72.42 }), 'foo=-72.42');
|
||||||
assert.strictEqual('foo=', qs.stringify({ foo: NaN }));
|
assert.strictEqual(qs.stringify({ foo: NaN }), 'foo=');
|
||||||
assert.strictEqual('foo=', qs.stringify({ foo: Infinity }));
|
assert.strictEqual(qs.stringify({ foo: Infinity }), 'foo=');
|
||||||
|
|
||||||
// nested
|
// nested
|
||||||
{
|
{
|
||||||
@ -360,26 +359,26 @@ assert.strictEqual(
|
|||||||
const b = qs.unescapeBuffer('%d3%f2Ug%1f6v%24%5e%98%cb' +
|
const b = qs.unescapeBuffer('%d3%f2Ug%1f6v%24%5e%98%cb' +
|
||||||
'%0d%ac%a2%2f%9d%eb%d8%a2%e6');
|
'%0d%ac%a2%2f%9d%eb%d8%a2%e6');
|
||||||
// <Buffer d3 f2 55 67 1f 36 76 24 5e 98 cb 0d ac a2 2f 9d eb d8 a2 e6>
|
// <Buffer d3 f2 55 67 1f 36 76 24 5e 98 cb 0d ac a2 2f 9d eb d8 a2 e6>
|
||||||
assert.strictEqual(0xd3, b[0]);
|
assert.strictEqual(b[0], 0xd3);
|
||||||
assert.strictEqual(0xf2, b[1]);
|
assert.strictEqual(b[1], 0xf2);
|
||||||
assert.strictEqual(0x55, b[2]);
|
assert.strictEqual(b[2], 0x55);
|
||||||
assert.strictEqual(0x67, b[3]);
|
assert.strictEqual(b[3], 0x67);
|
||||||
assert.strictEqual(0x1f, b[4]);
|
assert.strictEqual(b[4], 0x1f);
|
||||||
assert.strictEqual(0x36, b[5]);
|
assert.strictEqual(b[5], 0x36);
|
||||||
assert.strictEqual(0x76, b[6]);
|
assert.strictEqual(b[6], 0x76);
|
||||||
assert.strictEqual(0x24, b[7]);
|
assert.strictEqual(b[7], 0x24);
|
||||||
assert.strictEqual(0x5e, b[8]);
|
assert.strictEqual(b[8], 0x5e);
|
||||||
assert.strictEqual(0x98, b[9]);
|
assert.strictEqual(b[9], 0x98);
|
||||||
assert.strictEqual(0xcb, b[10]);
|
assert.strictEqual(b[10], 0xcb);
|
||||||
assert.strictEqual(0x0d, b[11]);
|
assert.strictEqual(b[11], 0x0d);
|
||||||
assert.strictEqual(0xac, b[12]);
|
assert.strictEqual(b[12], 0xac);
|
||||||
assert.strictEqual(0xa2, b[13]);
|
assert.strictEqual(b[13], 0xa2);
|
||||||
assert.strictEqual(0x2f, b[14]);
|
assert.strictEqual(b[14], 0x2f);
|
||||||
assert.strictEqual(0x9d, b[15]);
|
assert.strictEqual(b[15], 0x9d);
|
||||||
assert.strictEqual(0xeb, b[16]);
|
assert.strictEqual(b[16], 0xeb);
|
||||||
assert.strictEqual(0xd8, b[17]);
|
assert.strictEqual(b[17], 0xd8);
|
||||||
assert.strictEqual(0xa2, b[18]);
|
assert.strictEqual(b[18], 0xa2);
|
||||||
assert.strictEqual(0xe6, b[19]);
|
assert.strictEqual(b[19], 0xe6);
|
||||||
}
|
}
|
||||||
|
|
||||||
assert.strictEqual(qs.unescapeBuffer('a+b', true).toString(), 'a b');
|
assert.strictEqual(qs.unescapeBuffer('a+b', true).toString(), 'a b');
|
||||||
|
Loading…
Reference in New Issue
Block a user