mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
test: use mustCall(), not global state checks
Instead of pushing state into global arrays and checking the results before exit, use common.mustCall() and make the checks immediately. PR-URL: https://github.com/nodejs/node/pull/25508 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
b52a8f3507
commit
d597b9193f
@ -20,8 +20,6 @@ const fixtures = require('../common/fixtures');
|
||||
const key = fixtures.readKey('agent1-key.pem');
|
||||
const cert = fixtures.readKey('agent1-cert.pem');
|
||||
|
||||
const protocols = [];
|
||||
|
||||
const server = net.createServer(common.mustCall((s) => {
|
||||
const tlsSocket = new tls.TLSSocket(s, {
|
||||
isServer: true,
|
||||
@ -32,10 +30,9 @@ const server = net.createServer(common.mustCall((s) => {
|
||||
});
|
||||
|
||||
tlsSocket.on('secure', common.mustCall(() => {
|
||||
protocols.push({
|
||||
alpnProtocol: tlsSocket.alpnProtocol,
|
||||
});
|
||||
assert.strictEqual(tlsSocket.alpnProtocol, 'http/1.1');
|
||||
tlsSocket.end();
|
||||
server.close();
|
||||
}));
|
||||
}));
|
||||
|
||||
@ -46,13 +43,7 @@ server.listen(0, common.mustCall(() => {
|
||||
ALPNProtocols: ['h2', 'http/1.1']
|
||||
};
|
||||
|
||||
tls.connect(alpnOpts, function() {
|
||||
tls.connect(alpnOpts, common.mustCall(function() {
|
||||
this.end();
|
||||
|
||||
server.close();
|
||||
|
||||
assert.deepStrictEqual(protocols, [
|
||||
{ alpnProtocol: 'http/1.1' },
|
||||
]);
|
||||
});
|
||||
}));
|
||||
}));
|
||||
|
Loading…
Reference in New Issue
Block a user