@0x:contracts-integrations Reduced reliance on DevUtils even more

This commit is contained in:
Alex Towle
2019-11-12 17:13:27 -08:00
parent eb4ad0ba1b
commit 5fc6a03784
8 changed files with 83 additions and 43 deletions

View File

@@ -62,10 +62,18 @@ blockchainTests.resets('Exchange wrappers', env => {
name: 'market maker',
deployment,
orderConfig: {
makerAssetData: await devUtils.encodeERC20AssetData(deployment.tokens.erc20[0].address).callAsync(),
takerAssetData: await devUtils.encodeERC20AssetData(deployment.tokens.erc20[1].address).callAsync(),
makerFeeAssetData: await devUtils.encodeERC20AssetData(deployment.tokens.erc20[2].address).callAsync(),
takerFeeAssetData: await devUtils.encodeERC20AssetData(deployment.tokens.erc20[2].address).callAsync(),
makerAssetData: deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[0].address,
),
takerAssetData: deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[1].address,
),
makerFeeAssetData: deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[2].address,
),
takerFeeAssetData: deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[2].address,
),
feeRecipientAddress: feeRecipient,
},
});
@@ -103,7 +111,16 @@ blockchainTests.resets('Exchange wrappers', env => {
initialLocalBalances = LocalBalanceStore.create(devUtils, blockchainBalances);
wethAssetData = await devUtils.encodeERC20AssetData(deployment.tokens.weth.address).callAsync();
wethAssetData = deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.weth.address,
);
txHelper = new TransactionHelper(env.web3Wrapper, {
...assetProxyArtifacts,
...exchangeArtifacts,
...stakingArtifacts,
...erc20Artifacts,
});
});
beforeEach(async () => {
@@ -775,9 +792,9 @@ blockchainTests.resets('Exchange wrappers', env => {
});
it('should fill a signedOrder that does not use the same takerAssetAddress (eth protocol fee)', async () => {
const differentTakerAssetData = await devUtils
.encodeERC20AssetData(deployment.tokens.erc20[2].address)
.callAsync();
const differentTakerAssetData = deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[2].address,
);
signedOrders = [
await maker.signOrderAsync(),
@@ -798,9 +815,9 @@ blockchainTests.resets('Exchange wrappers', env => {
});
it('should fill a signedOrder that does not use the same takerAssetAddress (weth protocol fee)', async () => {
const differentTakerAssetData = await devUtils
.encodeERC20AssetData(deployment.tokens.erc20[2].address)
.callAsync();
const differentTakerAssetData = deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[2].address,
);
signedOrders = [
await maker.signOrderAsync(),
@@ -973,9 +990,9 @@ blockchainTests.resets('Exchange wrappers', env => {
});
it('should fill a signedOrder that does not use the same makerAssetAddress (eth protocol fee)', async () => {
const differentMakerAssetData = await devUtils
.encodeERC20AssetData(deployment.tokens.erc20[2].address)
.callAsync();
const differentMakerAssetData = deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[2].address,
);
signedOrders = [
await maker.signOrderAsync(),
@@ -997,9 +1014,9 @@ blockchainTests.resets('Exchange wrappers', env => {
});
it('should fill a signedOrder that does not use the same makerAssetAddress (weth protocol fee)', async () => {
const differentMakerAssetData = await devUtils
.encodeERC20AssetData(deployment.tokens.erc20[2].address)
.callAsync();
const differentMakerAssetData = deployment.assetDataEncoder.ERC20Token.getABIEncodedTransactionData(
deployment.tokens.erc20[2].address,
);
signedOrders = [
await maker.signOrderAsync(),