diff options
author | Amir Bandeali <abandeali1@gmail.com> | 2018-11-27 09:06:10 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-27 09:06:10 +0800 |
commit | 10cc46779e72036b29eae8dbff4e63ee0fff8e8c (patch) | |
tree | 9a8cb0b7bb1adf2ecd49ba72252f7d3a59ce89f3 /packages/contracts/test | |
parent | 1b96867df870791d8eca5d8465e22f028df08374 (diff) | |
parent | cf5fd8ff42358538ba484ccb03898bc206b4a5ee (diff) | |
download | dexon-sol-tools-10cc46779e72036b29eae8dbff4e63ee0fff8e8c.tar dexon-sol-tools-10cc46779e72036b29eae8dbff4e63ee0fff8e8c.tar.gz dexon-sol-tools-10cc46779e72036b29eae8dbff4e63ee0fff8e8c.tar.bz2 dexon-sol-tools-10cc46779e72036b29eae8dbff4e63ee0fff8e8c.tar.lz dexon-sol-tools-10cc46779e72036b29eae8dbff4e63ee0fff8e8c.tar.xz dexon-sol-tools-10cc46779e72036b29eae8dbff4e63ee0fff8e8c.tar.zst dexon-sol-tools-10cc46779e72036b29eae8dbff4e63ee0fff8e8c.zip |
Merge pull request #1149 from 0xProject/fix/contracts/orderValidator
fix: remove getApproved check from OrderValidator
Diffstat (limited to 'packages/contracts/test')
-rw-r--r-- | packages/contracts/test/extensions/order_validator.ts | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/packages/contracts/test/extensions/order_validator.ts b/packages/contracts/test/extensions/order_validator.ts index 37bd1b0e2..37d7c4c5a 100644 --- a/packages/contracts/test/extensions/order_validator.ts +++ b/packages/contracts/test/extensions/order_validator.ts @@ -198,7 +198,7 @@ describe('OrderValidator', () => { ); expect(newAllowance).to.be.bignumber.equal(ERC721_ALLOWANCE); }); - it('should return an allowance of 1 when ERC721Proxy is approved for specific tokenId', async () => { + it('should return an allowance of 0 when ERC721Proxy is approved for specific tokenId', async () => { await web3Wrapper.awaitTransactionSuccessAsync( await erc721Token.mint.sendTransactionAsync(makerAddress, tokenId), constants.AWAIT_TRANSACTION_MINED_MS, @@ -213,7 +213,7 @@ describe('OrderValidator', () => { makerAddress, erc721AssetData, ); - expect(newAllowance).to.be.bignumber.equal(ERC721_ALLOWANCE); + expect(newAllowance).to.be.bignumber.equal(constants.ZERO_AMOUNT); }); }); }); @@ -248,8 +248,9 @@ describe('OrderValidator', () => { await erc721Token.mint.sendTransactionAsync(makerAddress, tokenId), constants.AWAIT_TRANSACTION_MINED_MS, ); + const isApproved = true; await web3Wrapper.awaitTransactionSuccessAsync( - await erc721Token.approve.sendTransactionAsync(erc721Proxy.address, tokenId, { + await erc721Token.setApprovalForAll.sendTransactionAsync(erc721Proxy.address, isApproved, { from: makerAddress, }), constants.AWAIT_TRANSACTION_MINED_MS, @@ -311,8 +312,9 @@ describe('OrderValidator', () => { await erc721Token.mint.sendTransactionAsync(takerAddress, tokenId), constants.AWAIT_TRANSACTION_MINED_MS, ); + const isApproved = true; await web3Wrapper.awaitTransactionSuccessAsync( - await erc721Token.approve.sendTransactionAsync(erc721Proxy.address, tokenId, { + await erc721Token.setApprovalForAll.sendTransactionAsync(erc721Proxy.address, isApproved, { from: takerAddress, }), constants.AWAIT_TRANSACTION_MINED_MS, @@ -465,8 +467,9 @@ describe('OrderValidator', () => { await erc721Token.mint.sendTransactionAsync(takerAddress, tokenId), constants.AWAIT_TRANSACTION_MINED_MS, ); + const isApproved = true; await web3Wrapper.awaitTransactionSuccessAsync( - await erc721Token.approve.sendTransactionAsync(erc721Proxy.address, tokenId, { + await erc721Token.setApprovalForAll.sendTransactionAsync(erc721Proxy.address, isApproved, { from: takerAddress, }), constants.AWAIT_TRANSACTION_MINED_MS, |