Commit Graph

18 Commits (4f5626d6543ecc72bde8f0646a16494ff2f7ca93)

Author SHA1 Message Date
cgewecke 4f5626d654
Tolerate whitespace between `require` and terminating `;` (#884) 8 months ago
cgewecke 7ad7288dca
Only inject file-level instr. for first pragma in file (#865) 9 months ago
cgewecke 4f007c7583
Enable coverage when `viaIR` compiler flag is true (#854) 10 months ago
cgewecke 6739db6265
Use Hardhat client and ethers in unit tests (#847) 10 months ago
cgewecke 66082b3e56
Upgrade solidity version in tests to 0.8.x (#843) 10 months ago
cgewecke 16c2a04e46
Add test for multi-contract files with inheritance (#836) 10 months ago
cgewecke 88c1d00390 Fix loops, modifiers, options and statements tests 3 years ago
cgewecke 93214db07c Update tests for solc 0.7.x (#582) 3 years ago
cgewecke 19f1990304
Remove ganache-core-sc dev dependency (#554) 4 years ago
cgewecke 102bb5b9ba
Allow modifier string arguments containing "{" (#480) 5 years ago
cgewecke 25eb6c4e69
Allow base contract string constructor args with open curly braces (#479) 5 years ago
cgewecke 1c8701ecf9 Improve coverage (#409) 5 years ago
cgewecke 1d093e9732 Stop injecting coverage hash fn definition in interfaces (#383) 5 years ago
cgewecke ec231a2328 Instrument with injected function calls (#381) 5 years ago
cgewecke c8de349fec Working truffle plugin draft w/ integration tests 5 years ago
cgewecke 79b2fa6b8b Remove ganache-core / misc cleanup 5 years ago
cgewecke 768908bba2 Update statements tests 5 years ago
cgewecke fc3115138c Initial draft: 0.7.0 5 years ago
cgewecke 004142f937 Update parser-antlr to ^0.4.7 (type keyword fix) 5 years ago
cgewecke 1ec36cab12 Modify preprocessor for nested conditionals, test w/ oraclize 5 years ago
cgewecke de233a93b4 Add test 5 years ago
Alex 95b099afbf Begin transition to solidity-parser-antlr 6 years ago
Alex 69fb99b7af Update tests save for openZeppelin 6 years ago
cgewecke eed704936a Add logic / tests to emit own events 7 years ago
cgewecke 2ec36ca1a9 Fix parsing bug preventing fn definition in structs 7 years ago
cgewecke 816d99e7bc Add relative mapping logic, remove path corrections in tests 7 years ago
Dan Phifer b967e7b8be Most of the tests pass now, except there is still an issue with starting testrpc-sc in the "before" hook. 7 years ago
cgewecke 837deed888 Lint 7 years ago
cgewecke be99e03f1b Make solc warnings filter work correctly 7 years ago
cgewecke 2ead932203 Make tests work 7 years ago
cgewecke 854ddd2f96 Add testrpc-sc signing test and lint 7 years ago
cgewecke 01a852a974 Instrument empty contract bodies correctly 7 years ago
cgewecke 9d9dcda181 Fix tuple parsing / update tests 8 years ago
cgewecke 61c5decfa1 Fix testrpc filter tests. Disable yarn 8 years ago
cgewecke 9f41aee7fa Move files into /lib and /bin 8 years ago
cgewecke 21d3c04ead Fix empty contract body parsing bug. Add coverage unit test for case 8 years ago
cgewecke 1bea7577e8 Lint III: add .eslintignore for truffle-crash test (intentional syntax error) 8 years ago
cgewecke af94780933 Lint II 8 years ago
cgewecke 53c7eaedd5 Bump solidity-parser to 0.3.0 & small fixes to accomodate it. Add tuples test. 8 years ago
Alex Rea 500cbd6f29 Remove the 'instrumenting' flag 8 years ago
Alex Rea 2c3a2248c8 Run ESLint over everything 8 years ago
cgewecke a843a0b1f6 Add unit test for LibraryStatement, UsingStatement, lib method calls 8 years ago
Alex Rea 80d837d27d Tests should now use full path 8 years ago
cgewecke 05e75be6e8 Fix solidity-parser pkg version 8 years ago
Alex Rea 83181ce642 Remove an it.only that crept through 8 years ago
Alex Rea 50570c8b24 Instrument statements after a closing brace 8 years ago
cgewecke 24756e3980 Istanbul-style tests (#13), fix If bug (#26), loop statement support (#27) 8 years ago
cgewecke 10254a4790 Draft test suite 8 years ago