diff --git a/packages/contract-wrappers/src/contract_wrappers/dutch_auction_wrapper.ts b/packages/contract-wrappers/src/contract_wrappers/dutch_auction_wrapper.ts index a3e1d0ca7d..4af7254bbc 100644 --- a/packages/contract-wrappers/src/contract_wrappers/dutch_auction_wrapper.ts +++ b/packages/contract-wrappers/src/contract_wrappers/dutch_auction_wrapper.ts @@ -71,8 +71,8 @@ export class DutchAuctionWrapper extends ContractWrapper { ['uint256', 'uint256'], dutchAuctionDetailsBuffer, ); - const beginTimeSeconds = new BigNumber(`0x${beginTimeSecondsAsBN.toString()}`); - const beginAmount = new BigNumber(`0x${beginAmountAsBN.toString()}`); + const beginTimeSeconds = new BigNumber(beginTimeSecondsAsBN.toString()); + const beginAmount = new BigNumber(beginAmountAsBN.toString()); return { assetData, beginTimeSeconds, diff --git a/packages/contract-wrappers/test/dutch_auction_wrapper_test.ts b/packages/contract-wrappers/test/dutch_auction_wrapper_test.ts index aed73feac4..15936a2eed 100644 --- a/packages/contract-wrappers/test/dutch_auction_wrapper_test.ts +++ b/packages/contract-wrappers/test/dutch_auction_wrapper_test.ts @@ -91,14 +91,15 @@ describe('DutchAuctionWrapper', () => { afterEach(async () => { await blockchainLifecycle.revertAsync(); }); - describe.only('.decodeDutchAuctionAssetData', () => { - it('encode and decode to the same values', async () => { + describe('.decodeDutchAuctionAssetData', () => { + it('decodes to the encoded values', async () => { const encodedAssetData = DutchAuctionWrapper.encodeDutchAuctionAssetData( makerTokenAssetData, auctionBeginTimeSeconds, makerAssetAmount, ); const decodedAssetData = DutchAuctionWrapper.decodeDutchAuctionData(encodedAssetData); + // tslint:disable-next-line:no-unnecessary-type-assertion const erc20AssetData = decodedAssetData.assetData as ERC20AssetData; expect(erc20AssetData.tokenAddress).to.eq(makerTokenAddress); expect(decodedAssetData.beginAmount).to.be.bignumber.eq(makerAssetAmount);