Skip to content
Permalink
Browse files

test: fix race in test-http2-origin

PR-URL: #28903
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
  • Loading branch information...
jmendeth authored and targos committed Jul 30, 2019
1 parent fb57bc4 commit 31aa33bdcbcd37ba6c4e048984596b77878ef743
Showing with 9 additions and 5 deletions.
  1. +9 −5 test/parallel/test-http2-origin.js
@@ -88,7 +88,7 @@ const ca = readKey('fake-startcom-root-cert.pem', 'binary');
['https://example.org', 'https://example.com']
];

const countdown = new Countdown(2, () => {
const countdown = new Countdown(3, () => {
client.close();
server.close();
});
@@ -101,7 +101,7 @@ const ca = readKey('fake-startcom-root-cert.pem', 'binary');
countdown.dec();
}, 2));

client.request().on('close', mustCall()).resume();
client.request().on('close', mustCall(() => countdown.dec())).resume();
}));
}

@@ -119,15 +119,19 @@ const ca = readKey('fake-startcom-root-cert.pem', 'binary');
const originSet = [`https://localhost:${server.address().port}`];
const client = connect(originSet[0], { ca });

const countdown = new Countdown(2, () => {
client.close();
server.close();
});

client.on('origin', mustCall((origins) => {
originSet.push(...check);
deepStrictEqual(client.originSet, originSet);
deepStrictEqual(origins, check);
client.close();
server.close();
countdown.dec();
}));

client.request().on('close', mustCall()).resume();
client.request().on('close', mustCall(() => countdown.dec())).resume();
}));
}

0 comments on commit 31aa33b

Please sign in to comment.
You can’t perform that action at this time.