tests working

pull/741/head
aniket-engg 4 years ago
parent 5745e9dac4
commit 96fabf9f1d
  1. 9
      libs/remix-tests/src/compiler.ts
  2. 14
      libs/remix-tests/tests/testRunner.cli.spec.ts
  3. 2
      libs/remix-tests/tests/testRunner.spec.ts

@ -125,11 +125,12 @@ export function compileFileOrFiles(filename: string, isDirectory: boolean, opts:
} finally {
async.waterfall([
function loadCompiler(next) {
const {currentCompilerUrl, evmVersion, optimize, usingWorker} = compilerConfig
compiler = new RemixCompiler()
compiler.set('evmVersion', evmVersion)
compiler.set('optimize', optimize)
// compiler.loadVersion(usingWorker, currentCompilerUrl)
if(compilerConfig) {
const {currentCompilerUrl, evmVersion, optimize, usingWorker} = compilerConfig
compiler.set('evmVersion', evmVersion)
compiler.set('optimize', optimize)
}
compiler.onInternalCompilerLoaded()
// compiler.event.register('compilerLoaded', this, function (version) {
next()

@ -22,13 +22,17 @@ describe('testRunner: remix-tests CLI', () => {
const expectedHelp = `Usage: remix-tests [options] [command]
Options:
-V, --version output the version number
-v, --verbose <level> run with verbosity
-h, --help output usage information
-V, --version output the version number
-c, --compiler <string> set compiler version
-e, --evm <string> set EVM version
-o, --optimize <bool> enable/disable optimization
-r, --runs <number> set runs
-v, --verbose <level> set verbosity level
-h, --help output usage information
Commands:
version output the version number
help output usage information`
version output the version number
help output usage information`
expect(res.stdout.toString().trim()).toBe(expectedHelp)
})

@ -57,7 +57,7 @@ async function compileAndDeploy(filename: string, callback: Function) {
})
},
function compile(next: Function): void {
compileFileOrFiles(filename, false, { accounts }, next)
compileFileOrFiles(filename, false, { accounts }, null, next)
},
function deployAllContracts(compilationResult: compilationInterface, asts, next: Function): void {
for(const filename in asts) {

Loading…
Cancel
Save