summaryrefslogtreecommitdiff
path: root/test/sequential
diff options
context:
space:
mode:
authorJeff Marvin <jeff@jeffmarvin.com>2018-10-12 11:47:03 -0700
committerRuben Bridgewater <ruben@bridgewater.de>2018-10-15 15:34:45 +0200
commit955148ab00adcf80c3f82ec82ccccdead4acec73 (patch)
treeed9dd60fc9e824b4e08d18dee656fc02a3bdbae1 /test/sequential
parent57261730219589c63c37caad6b34538ef982c610 (diff)
downloadandroid-node-v8-955148ab00adcf80c3f82ec82ccccdead4acec73.tar.gz
android-node-v8-955148ab00adcf80c3f82ec82ccccdead4acec73.tar.bz2
android-node-v8-955148ab00adcf80c3f82ec82ccccdead4acec73.zip
test: correct assertion argument order
This conforms assertions to follow the argument order of asserted then actual, and adds more explicit messages to describe assertion failures. PR-URL: https://github.com/nodejs/node/pull/23618 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Diffstat (limited to 'test/sequential')
-rw-r--r--test/sequential/test-inspector.js36
1 files changed, 30 insertions, 6 deletions
diff --git a/test/sequential/test-inspector.js b/test/sequential/test-inspector.js
index 2a7a2ef4bf..00fdb000e9 100644
--- a/test/sequential/test-inspector.js
+++ b/test/sequential/test-inspector.js
@@ -8,7 +8,12 @@ const assert = require('assert');
const { NodeInstance } = require('../common/inspector-helper.js');
function checkListResponse(response) {
- assert.strictEqual(1, response.length);
+ const expectedLength = 1;
+ assert.strictEqual(
+ response.length,
+ expectedLength,
+ `Expected response length ${response.length} to be ${expectedLength}.`
+ );
assert.ok(response[0].devtoolsFrontendUrl);
assert.ok(
/ws:\/\/localhost:\d+\/[0-9A-Fa-f]{8}-/
@@ -41,7 +46,11 @@ function assertScopeValues({ result }, expected) {
for (const actual of result) {
const value = expected[actual.name];
if (value) {
- assert.strictEqual(value, actual.value.value);
+ assert.strictEqual(
+ actual.value.value,
+ value,
+ `Expected scope values to be ${actual.value.value} instead of ${value}.`
+ );
unmatched.delete(actual.name);
}
}
@@ -117,15 +126,24 @@ async function testBreakpoint(session) {
'generatePreview': true
}
});
-
- assert.strictEqual(1002, result.value);
+ const expectedEvaluation = 1002;
+ assert.strictEqual(
+ result.value,
+ expectedEvaluation,
+ `Expected evaluation to be ${expectedEvaluation}, got ${result.value}.`
+ );
result = (await session.send({
'method': 'Runtime.evaluate', 'params': {
'expression': '5 * 5'
}
})).result;
- assert.strictEqual(25, result.value);
+ const expectedResult = 25;
+ assert.strictEqual(
+ result.value,
+ expectedResult,
+ `Expected Runtime.evaluate to be ${expectedResult}, got ${result.value}.`
+ );
}
async function testI18NCharacters(session) {
@@ -288,7 +306,13 @@ async function runTest() {
await testI18NCharacters(session);
await testCommandLineAPI(session);
await session.runToCompletion();
- assert.strictEqual(55, (await child.expectShutdown()).exitCode);
+ const expectedExitCode = 55;
+ const { exitCode } = await child.expectShutdown();
+ assert.strictEqual(
+ exitCode,
+ expectedExitCode,
+ `Expected exit code to be ${expectedExitCode} but got ${expectedExitCode}.`
+ );
}
runTest();