mirror of
https://github.com/haveno-dex/haveno-ts.git
synced 2024-10-01 01:35:42 -04:00
skip testing trade stats if trade not completed
This commit is contained in:
parent
8a81a993fe
commit
c13398e8cd
@ -1660,12 +1660,14 @@ test("Can complete a trade within a range", async () => {
|
||||
let makerPaymentAccount = await createPaymentAccount(user1, assetCode, paymentMethodId); // TODO: support getPaymentAccount() which gets or creates
|
||||
let takerPaymentAccount = await createPaymentAccount(user2, assetCode, paymentMethodId);
|
||||
|
||||
// get trade statistics before
|
||||
const tradeStatisticsPre = await arbitrator.getTradeStatistics();
|
||||
|
||||
// execute trade
|
||||
const offerAmount = HavenoUtils.xmrToAtomicUnits(2);
|
||||
const offerMinAmount = HavenoUtils.xmrToAtomicUnits(.15);
|
||||
const tradeAmount = getRandomBigIntWithinRange(offerMinAmount, offerAmount);
|
||||
const tradeStatisticsPre = await arbitrator.getTradeStatistics();
|
||||
await executeTrade({
|
||||
const ctx: Partial<TradeContext> = {
|
||||
price: 142.23,
|
||||
offerAmount: offerAmount,
|
||||
offerMinAmount: offerMinAmount,
|
||||
@ -1675,10 +1677,14 @@ test("Can complete a trade within a range", async () => {
|
||||
takerPaymentAccountId: takerPaymentAccount.getId(),
|
||||
assetCode: assetCode,
|
||||
testBalanceChangeEndToEnd: true
|
||||
});
|
||||
}
|
||||
await executeTrade(ctx);
|
||||
|
||||
// test trade statistics after
|
||||
if (ctx.buyerSendsPayment && ctx.sellerReceivesPayment) {
|
||||
const tradeStatisticsPost = await arbitrator.getTradeStatistics();
|
||||
HavenoUtils.log(0, "Trade statistics size before/after trade: " + tradeStatisticsPre.length + "/" + tradeStatisticsPost.length);
|
||||
assert(tradeStatisticsPost.length - tradeStatisticsPre.length === 1);
|
||||
}
|
||||
});
|
||||
|
||||
test("Can complete trades at the same time (CI, sanity check)", async () => {
|
||||
|
Loading…
Reference in New Issue
Block a user