From 60fcda322edc8105d05ffb826c8a2d1e3723f56a Mon Sep 17 00:00:00 2001 From: woodser Date: Fri, 24 Feb 2023 11:58:33 -0500 Subject: [PATCH] remove offers before tests complete --- src/HavenoClient.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/HavenoClient.test.ts b/src/HavenoClient.test.ts index 1230961a..ec03b24c 100644 --- a/src/HavenoClient.test.ts +++ b/src/HavenoClient.test.ts @@ -1502,7 +1502,7 @@ test("Cannot make or take offer with insufficient unlocked funds (CI, sanity che assert.equal(errTyped.code, 2); } - // user1 posts offer + // user1 gets or posts offer const offers: OfferInfo[] = await user1.getMyOffers(TestConfig.trade.assetCode); let offer: OfferInfo; if (offers.length) offer = offers[0]; @@ -1532,6 +1532,9 @@ test("Cannot make or take offer with insufficient unlocked funds (CI, sanity che assert.equal(errTyped.code, 3); assert(errTyped.message.includes("trade with id '" + offer.getId() + "' not found")); } + + // remove offer if posted + if (!offers.length) await user1.removeOffer(offer.getId()); } catch (err2) { err = err2; } @@ -1744,6 +1747,7 @@ test("Selects arbitrators which are online, registered, and least used", async ( HavenoUtils.log(1, "Posting offer which uses main arbitrator since least used is offline"); let offer = await makeOffer({maker: user1}); assert.equal(offer.getArbitratorSigner(), arbitratorApiUrl); + await user1.removeOffer(offer.getId()); // complete a trade which uses main arbitrator since signer/least used is offline HavenoUtils.log(1, "Completing trade using main arbitrator since signer/least used is offline");