diff options
author | Greg Hysen <greg.hysen@gmail.com> | 2018-08-24 04:27:59 +0800 |
---|---|---|
committer | Greg Hysen <greg.hysen@gmail.com> | 2018-08-25 09:20:25 +0800 |
commit | ba15fb6a06b3c924ec3662a706c99f143fcef0f9 (patch) | |
tree | fa4c946e24463fa2b4c3582e83c1854403fdd026 | |
parent | 1e6b83719a6de17f4501b13afe3e8bef82087def (diff) | |
download | dexon-sol-tools-ba15fb6a06b3c924ec3662a706c99f143fcef0f9.tar dexon-sol-tools-ba15fb6a06b3c924ec3662a706c99f143fcef0f9.tar.gz dexon-sol-tools-ba15fb6a06b3c924ec3662a706c99f143fcef0f9.tar.bz2 dexon-sol-tools-ba15fb6a06b3c924ec3662a706c99f143fcef0f9.tar.lz dexon-sol-tools-ba15fb6a06b3c924ec3662a706c99f143fcef0f9.tar.xz dexon-sol-tools-ba15fb6a06b3c924ec3662a706c99f143fcef0f9.tar.zst dexon-sol-tools-ba15fb6a06b3c924ec3662a706c99f143fcef0f9.zip |
Swapped direction of `expect` values to match output in failure cases
-rw-r--r-- | packages/contracts/test/utils/match_order_tester.ts | 63 |
1 files changed, 26 insertions, 37 deletions
diff --git a/packages/contracts/test/utils/match_order_tester.ts b/packages/contracts/test/utils/match_order_tester.ts index 7f2110e0f..e6347a962 100644 --- a/packages/contracts/test/utils/match_order_tester.ts +++ b/packages/contracts/test/utils/match_order_tester.ts @@ -67,44 +67,35 @@ export class MatchOrderTester { // Derive amount received by taker const amountReceivedByTaker = amountSoldByLeftMaker.sub(amountBoughtByRightMaker); // Assert log values - left order - expect( + expect(amountBoughtByLeftMaker, 'Checking logged amount bought by left maker').to.be.bignumber.equal( expectedTransferAmounts.amountBoughtByLeftMaker, - 'Checking logged amount bought by left maker', - ).to.be.bignumber.equal(amountBoughtByLeftMaker); - expect( + ); + expect(amountSoldByLeftMaker, 'Checking logged amount sold by left maker').to.be.bignumber.equal( expectedTransferAmounts.amountSoldByLeftMaker, - 'Checking logged amount sold by left maker', - ).to.be.bignumber.equal(amountSoldByLeftMaker); - expect( + ); + expect(feePaidByLeftMaker, 'Checking logged fee paid by left maker').to.be.bignumber.equal( expectedTransferAmounts.feePaidByLeftMaker, - 'Checking logged fee paid by left maker', - ).to.be.bignumber.equal(feePaidByLeftMaker); - expect( + ); + expect(feePaidByTakerLeft, 'Checking logged fee paid on left order by taker').to.be.bignumber.equal( expectedTransferAmounts.feePaidByTakerLeft, - 'Checking logged fee paid on left order by taker', - ).to.be.bignumber.equal(feePaidByTakerLeft); + ); // Assert log values - right order - expect( + expect(amountBoughtByRightMaker, 'Checking logged amount bought by right maker').to.be.bignumber.equal( expectedTransferAmounts.amountBoughtByRightMaker, - 'Checking logged amount bought by right maker', - ).to.be.bignumber.equal(amountBoughtByRightMaker); - expect( + ); + expect(amountSoldByRightMaker, 'Checking logged amount sold by right maker').to.be.bignumber.equal( expectedTransferAmounts.amountSoldByRightMaker, - 'Checking logged amount sold by right maker', - ).to.be.bignumber.equal(amountSoldByRightMaker); - expect( + ); + expect(feePaidByRightMaker, 'Checking logged fee paid by right maker').to.be.bignumber.equal( expectedTransferAmounts.feePaidByRightMaker, - 'Checking logged fee paid by right maker', - ).to.be.bignumber.equal(feePaidByRightMaker); - expect( + ); + expect(feePaidByTakerRight, 'Checking logged fee paid on right order by taker').to.be.bignumber.equal( expectedTransferAmounts.feePaidByTakerRight, - 'Checking logged fee paid on right order by taker', - ).to.be.bignumber.equal(feePaidByTakerRight); + ); // Assert derived amount received by taker - expect( + expect(amountReceivedByTaker, 'Checking logged amount received by taker').to.be.bignumber.equal( expectedTransferAmounts.amountReceivedByTaker, - 'Checking logged amount received by taker', - ).to.be.bignumber.equal(amountReceivedByTaker); + ); } /// @dev Asserts all expected ERC20 and ERC721 account holdings match the real holdings. /// @param expectedERC20BalancesByOwner Expected ERC20 balances. @@ -239,15 +230,15 @@ export class MatchOrderTester { const orderTakerAssetFilledAmountLeft = await this._exchangeWrapper.getTakerAssetFilledAmountAsync( orderHashUtils.getOrderHashHex(signedOrderLeft), ); - expect(expectedOrderFilledAmountLeft, 'Checking inital state of left order').to.be.bignumber.equal( - orderTakerAssetFilledAmountLeft, + expect(orderTakerAssetFilledAmountLeft, 'Checking inital state of left order').to.be.bignumber.equal( + expectedOrderFilledAmountLeft, ); // Assert right order initial state const orderTakerAssetFilledAmountRight = await this._exchangeWrapper.getTakerAssetFilledAmountAsync( orderHashUtils.getOrderHashHex(signedOrderRight), ); - expect(expectedOrderFilledAmountRight, 'Checking inital state of right order').to.be.bignumber.equal( - orderTakerAssetFilledAmountRight, + expect(orderTakerAssetFilledAmountRight, 'Checking inital state of right order').to.be.bignumber.equal( + expectedOrderFilledAmountRight, ); } /// @dev Asserts the exchange state against the expected amounts transferred by from matching orders. @@ -268,19 +259,17 @@ export class MatchOrderTester { orderHashUtils.getOrderHashHex(signedOrderLeft), ); amountBoughtByLeftMaker = amountBoughtByLeftMaker.minus(initialLeftOrderFilledAmount); - expect( + expect(amountBoughtByLeftMaker, 'Checking exchange state for left order').to.be.bignumber.equal( expectedTransferAmounts.amountBoughtByLeftMaker, - 'Checking exchange state for left order', - ).to.be.bignumber.equal(amountBoughtByLeftMaker); + ); // Assert state for right order: amount bought by right maker let amountBoughtByRightMaker = await this._exchangeWrapper.getTakerAssetFilledAmountAsync( orderHashUtils.getOrderHashHex(signedOrderRight), ); amountBoughtByRightMaker = amountBoughtByRightMaker.minus(initialRightOrderFilledAmount); - expect( + expect(amountBoughtByRightMaker, 'Checking exchange state for right order').to.be.bignumber.equal( expectedTransferAmounts.amountBoughtByRightMaker, - 'Checking exchange state for right order', - ).to.be.bignumber.equal(amountBoughtByRightMaker); + ); // Assert left order status const maxAmountBoughtByLeftMaker = signedOrderLeft.takerAssetAmount.minus(initialLeftOrderFilledAmount); const leftOrderInfo: OrderInfo = await this._exchangeWrapper.getOrderInfoAsync(signedOrderLeft); |