From ce2fc7cf75e00f828f6cb2a4ed27fbc5dc8e4d34 Mon Sep 17 00:00:00 2001 From: woodser Date: Mon, 9 May 2022 09:49:50 -0400 Subject: [PATCH] terminate monero-javascript worker at end of tests --- src/HavenoClient.test.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/HavenoClient.test.ts b/src/HavenoClient.test.ts index 92ffde39..1154679e 100644 --- a/src/HavenoClient.test.ts +++ b/src/HavenoClient.test.ts @@ -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 ----------------------------------