Skip to content

Commit a96ff26

Browse files
author
Leonardo
authored
Merge pull request #428 from ethereum/abstract-test
Fix test for abstract contracts on 0.6.0
2 parents 33fb32c + ec7c5da commit a96ff26

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

test/compiler.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,12 @@ function runTests (solc, versionText) {
513513
}
514514

515515
var isVersion6 = semver.gt(solc.semver(), '0.5.99');
516+
var source;
517+
if (isVersion6) {
518+
source = 'abstract contract C { function f() public virtual; }';
519+
} else {
520+
source = 'contract C { function f() public; }';
521+
}
516522

517523
var input = {
518524
'language': 'Solidity',
@@ -525,7 +531,7 @@ function runTests (solc, versionText) {
525531
},
526532
'sources': {
527533
'c.sol': {
528-
'content': (isVersion6 ? 'abstract ' : '') + 'contract C { function f() public; }'
534+
'content': source
529535
}
530536
}
531537
};

0 commit comments

Comments
 (0)