diff options
author | Remco Bloemen <remco@wicked.ventures> | 2018-05-28 19:07:04 +0800 |
---|---|---|
committer | Greg Hysen <greg.hysen@gmail.com> | 2018-06-08 06:38:47 +0800 |
commit | 76b918d40e3bb485cdd45149888f012d9ec2b67f (patch) | |
tree | 8a9e47b9db5ffb74e545f2dc3f39a811f0d88f01 /packages/contracts/test/libraries | |
parent | f5bc0b205c217eac8abdfee9dcdb3c4d21b5c31e (diff) | |
download | dexon-sol-tools-76b918d40e3bb485cdd45149888f012d9ec2b67f.tar dexon-sol-tools-76b918d40e3bb485cdd45149888f012d9ec2b67f.tar.gz dexon-sol-tools-76b918d40e3bb485cdd45149888f012d9ec2b67f.tar.bz2 dexon-sol-tools-76b918d40e3bb485cdd45149888f012d9ec2b67f.tar.lz dexon-sol-tools-76b918d40e3bb485cdd45149888f012d9ec2b67f.tar.xz dexon-sol-tools-76b918d40e3bb485cdd45149888f012d9ec2b67f.tar.zst dexon-sol-tools-76b918d40e3bb485cdd45149888f012d9ec2b67f.zip |
Convert Solidity tests to vectors
Diffstat (limited to 'packages/contracts/test/libraries')
-rw-r--r-- | packages/contracts/test/libraries/lib_mem.ts | 35 |
1 files changed, 6 insertions, 29 deletions
diff --git a/packages/contracts/test/libraries/lib_mem.ts b/packages/contracts/test/libraries/lib_mem.ts index c884d5fea..24f933ad8 100644 --- a/packages/contracts/test/libraries/lib_mem.ts +++ b/packages/contracts/test/libraries/lib_mem.ts @@ -57,7 +57,12 @@ describe('LibMem', () => { // Test vectors: destination, source, length, job description const tests: Array<[number, number, number, string]> = [ - [1, 5, 4, 'four bytes within one word'], + [128, 0, 0, 'zero bytes'], + [128, 0, 1, 'one byte'], + [128, 0, 11, 'eleven bytes'], + [128, 0, 32, 'one word'], + [128, 0, 72, 'two words and eight bytes'], + [128, 0, 100, 'three words and four bytes'] ]; // Construct test cases @@ -74,33 +79,5 @@ describe('LibMem', () => { expect(result).to.deep.equal(expected); }), ); - - it('should )', async () => { - await testLibMem.test1.sendTransactionAsync(); - }); - - it('should )', async () => { - await testLibMem.test2.sendTransactionAsync(); - }); - - it('should )', async () => { - await testLibMem.test3.sendTransactionAsync(); - }); - - it('should )', async () => { - await testLibMem.test4.sendTransactionAsync(); - }); - - it('should )', async () => { - await testLibMem.test5.sendTransactionAsync(); - }); - - it('should )', async () => { - await testLibMem.test6.sendTransactionAsync(); - }); - - it('should )', async () => { - return expect(testLibMem.test7.sendTransactionAsync()).to.be.rejectedWith(constants.REVERT ); - }); }); }); |