mirror of
https://github.com/zebrajr/node.git
synced 2025-12-06 12:20:27 +01:00
test: refactor error checks to use assert.ifError/mustSucceed
Replace manual `if (err) assert.fail(err)` and `assert.ok(!err)` with `assert.ifError()` or `common.mustSucceed()` in a few tests to clarify intent and follow project conventions. - test/parallel/test-child-process-send-returns-boolean.js - test/parallel/test-dgram-blocklist.js - test/parallel/test-fs-watchfile.js PR-URL: https://github.com/nodejs/node/pull/59424 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
parent
31b6255ae9
commit
dccc0f2971
|
|
@ -33,19 +33,19 @@ const subScript = fixtures.path('child-process-persistent.js');
|
||||||
|
|
||||||
// Sending a handle and not giving the tickQueue time to acknowledge should
|
// Sending a handle and not giving the tickQueue time to acknowledge should
|
||||||
// create the internal backlog, but leave it empty.
|
// create the internal backlog, but leave it empty.
|
||||||
const rv1 = s.send('one', handle, (err) => { if (err) assert.fail(err); });
|
const rv1 = s.send('one', handle, assert.ifError);
|
||||||
assert.strictEqual(rv1, true);
|
assert.strictEqual(rv1, true);
|
||||||
// Since the first `send` included a handle (should be unacknowledged),
|
// Since the first `send` included a handle (should be unacknowledged),
|
||||||
// we can safely queue up only one more message.
|
// we can safely queue up only one more message.
|
||||||
const rv2 = s.send('two', (err) => { if (err) assert.fail(err); });
|
const rv2 = s.send('two', assert.ifError);
|
||||||
assert.strictEqual(rv2, true);
|
assert.strictEqual(rv2, true);
|
||||||
// The backlog should now be indicate to backoff.
|
// The backlog should now be indicate to backoff.
|
||||||
const rv3 = s.send('three', (err) => { if (err) assert.fail(err); });
|
const rv3 = s.send('three', assert.ifError);
|
||||||
assert.strictEqual(rv3, false);
|
assert.strictEqual(rv3, false);
|
||||||
const rv4 = s.send('four', (err) => {
|
const rv4 = s.send('four', (err) => {
|
||||||
if (err) assert.fail(err);
|
assert.ifError(err);
|
||||||
// `send` queue should have been drained.
|
// `send` queue should have been drained.
|
||||||
const rv5 = s.send('5', handle, (err) => { if (err) assert.fail(err); });
|
const rv5 = s.send('5', handle, assert.ifError);
|
||||||
assert.strictEqual(rv5, true);
|
assert.strictEqual(rv5, true);
|
||||||
|
|
||||||
// End test and cleanup.
|
// End test and cleanup.
|
||||||
|
|
|
||||||
|
|
@ -41,9 +41,13 @@ const net = require('net');
|
||||||
receiveSocket.bind(0, common.localhostIPv4, common.mustCall(() => {
|
receiveSocket.bind(0, common.localhostIPv4, common.mustCall(() => {
|
||||||
const addressInfo = receiveSocket.address();
|
const addressInfo = receiveSocket.address();
|
||||||
const client = dgram.createSocket('udp4');
|
const client = dgram.createSocket('udp4');
|
||||||
client.send('hello', addressInfo.port, addressInfo.address, common.mustCall((err) => {
|
client.send(
|
||||||
assert.ok(!err);
|
'hello',
|
||||||
client.close();
|
addressInfo.port,
|
||||||
}));
|
addressInfo.address,
|
||||||
|
common.mustSucceed(() => {
|
||||||
|
client.close();
|
||||||
|
})
|
||||||
|
);
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -94,9 +94,7 @@ if (common.isLinux || common.isMacOS || common.isWindows) {
|
||||||
}));
|
}));
|
||||||
|
|
||||||
const interval = setInterval(() => {
|
const interval = setInterval(() => {
|
||||||
fs.writeFile(path.join(dir, 'foo.txt'), 'foo', common.mustCall((err) => {
|
fs.writeFile(path.join(dir, 'foo.txt'), 'foo', common.mustSucceed());
|
||||||
if (err) assert.fail(err);
|
|
||||||
}));
|
|
||||||
}, 1);
|
}, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user