always append remix-tests:sol reference

pull/7/head
yann300 6 years ago committed by GitHub
parent 727a04d181
commit 997b1f0cc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      remix-tests/src/compiler.js

@ -47,8 +47,9 @@ function compileFileOrFiles (filename, isDirectory, opts, cb) {
if (foundpath.split('.').pop() === 'sol') {
let c = fs.readFileSync(foundpath).toString()
const s = /^(import)\s['"](remix_tests.sol|tests.sol)['"];/gm
let includeTestLibs = '\nimport \'remix_tests.sol\';\n'
if (foundpath.indexOf('_test.sol') > 0 && c.regexIndexOf(s) < 0) {
c = c.replace(/(pragma solidity \^?\d+\.\d+\.\d+;)/, '$1\nimport \'remix_tests.sol\';')
c = includeTestLibs.concat(c)
}
sources[foundpath] = { content: c }
}

Loading…
Cancel
Save