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 () => { afterAll(async () => {
// release haveno processes
const promises = []; const promises = [];
for (const havenod of startupHavenods) { for (const havenod of startupHavenods) {
if (havenod.getProcess()) promises.push(releaseHavenoProcess(havenod)); promises.push(havenod.getProcess() ? releaseHavenoProcess(havenod) : havenod.disconnect());
else promises.push(havenod.disconnect());
} }
return Promise.all(promises); await Promise.all(promises);
// terminate monero-javascript worker
(await monerojs.LibraryUtils.getWorker()).terminate();
}); });
// ----------------------------------- TESTS ---------------------------------- // ----------------------------------- TESTS ----------------------------------