Commit fix to decode
This commit is contained in:
parent
dcab272be0
commit
eec016380d
@ -71,8 +71,8 @@ export class DutchAuctionWrapper extends ContractWrapper {
|
|||||||
['uint256', 'uint256'],
|
['uint256', 'uint256'],
|
||||||
dutchAuctionDetailsBuffer,
|
dutchAuctionDetailsBuffer,
|
||||||
);
|
);
|
||||||
const beginTimeSeconds = new BigNumber(`0x${beginTimeSecondsAsBN.toString()}`);
|
const beginTimeSeconds = new BigNumber(beginTimeSecondsAsBN.toString());
|
||||||
const beginAmount = new BigNumber(`0x${beginAmountAsBN.toString()}`);
|
const beginAmount = new BigNumber(beginAmountAsBN.toString());
|
||||||
return {
|
return {
|
||||||
assetData,
|
assetData,
|
||||||
beginTimeSeconds,
|
beginTimeSeconds,
|
||||||
|
@ -91,14 +91,15 @@ describe('DutchAuctionWrapper', () => {
|
|||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await blockchainLifecycle.revertAsync();
|
await blockchainLifecycle.revertAsync();
|
||||||
});
|
});
|
||||||
describe.only('.decodeDutchAuctionAssetData', () => {
|
describe('.decodeDutchAuctionAssetData', () => {
|
||||||
it('encode and decode to the same values', async () => {
|
it('decodes to the encoded values', async () => {
|
||||||
const encodedAssetData = DutchAuctionWrapper.encodeDutchAuctionAssetData(
|
const encodedAssetData = DutchAuctionWrapper.encodeDutchAuctionAssetData(
|
||||||
makerTokenAssetData,
|
makerTokenAssetData,
|
||||||
auctionBeginTimeSeconds,
|
auctionBeginTimeSeconds,
|
||||||
makerAssetAmount,
|
makerAssetAmount,
|
||||||
);
|
);
|
||||||
const decodedAssetData = DutchAuctionWrapper.decodeDutchAuctionData(encodedAssetData);
|
const decodedAssetData = DutchAuctionWrapper.decodeDutchAuctionData(encodedAssetData);
|
||||||
|
// tslint:disable-next-line:no-unnecessary-type-assertion
|
||||||
const erc20AssetData = decodedAssetData.assetData as ERC20AssetData;
|
const erc20AssetData = decodedAssetData.assetData as ERC20AssetData;
|
||||||
expect(erc20AssetData.tokenAddress).to.eq(makerTokenAddress);
|
expect(erc20AssetData.tokenAddress).to.eq(makerTokenAddress);
|
||||||
expect(decodedAssetData.beginAmount).to.be.bignumber.eq(makerAssetAmount);
|
expect(decodedAssetData.beginAmount).to.be.bignumber.eq(makerAssetAmount);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user