terminate monero-javascript worker at end of tests

This commit is contained in:
woodser 2022-05-09 09:49:50 -04:00
parent 60d250933b
commit ce2fc7cf75

View file

@ -212,12 +212,16 @@ beforeEach(async () => {
});
afterAll(async () => {
// release haveno processes
const promises = [];
for (const havenod of startupHavenods) {
if (havenod.getProcess()) promises.push(releaseHavenoProcess(havenod));
else promises.push(havenod.disconnect());
promises.push(havenod.getProcess() ? releaseHavenoProcess(havenod) : havenod.disconnect());
}
return Promise.all(promises);
await Promise.all(promises);
// terminate monero-javascript worker
(await monerojs.LibraryUtils.getWorker()).terminate();
});
// ----------------------------------- TESTS ----------------------------------