Commit 30d67d66 authored by Iuri Matias's avatar Iuri Matias

remove web3instance, passed it web3 instance as part of the tests

parent 191c5207
...@@ -3,11 +3,10 @@ let remixLib = require('remix-lib'); ...@@ -3,11 +3,10 @@ let remixLib = require('remix-lib');
let Compiler = require('./src/compiler.js'); let Compiler = require('./src/compiler.js');
let Deployer = require('./src/deployer.js'); let Deployer = require('./src/deployer.js');
let web3Instance = require('./src/web3Instance.js');
let TestRunner = require('./src/testRunner.js'); let TestRunner = require('./src/testRunner.js');
var runTest = function(filename) { var runTest = function(filename, web3) {
let result, web3, accounts, contracts; let result, accounts, contracts;
async.waterfall([ async.waterfall([
function compile(next) { function compile(next) {
...@@ -16,10 +15,6 @@ var runTest = function(filename) { ...@@ -16,10 +15,6 @@ var runTest = function(filename) {
next(); next();
}); });
}, },
function initWeb3(next) {
web3 = web3Instance();
next();
},
function getAccountList(next) { function getAccountList(next) {
web3.eth.getAccounts((err, _accounts) => { web3.eth.getAccounts((err, _accounts) => {
accounts = _accounts; accounts = _accounts;
......
const commander = require('commander'); const commander = require('commander');
const Web3 = require('web3');
const RemixTests = require('./index.js'); const RemixTests = require('./index.js');
commander.action(function (filename) { commander.action(function (filename) {
RemixTests.runTest(filename); let web3 = new Web3();
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'));
RemixTests.runTest(filename, web3);
}); });
if (!process.argv.slice(2).length) { if (!process.argv.slice(2).length) {
......
let Web3 = require('web3');
var EthJSVM = require('ethereumjs-vm')
// TODO: this whole file is temporary and should disapear one the code is
// refactored
function web3Instance() {
let web3 = new Web3();
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'));
//var vm = new EthJSVM({
// enableHomestead: true,
// activatePrecompiles: true
//});
//
//var Web3VMProvider = remixLib.vm.Web3VMProvider;
//
//let web3 = new Web3VMProvider();
//web3.setVM(vm);
return web3;
}
module.exports = web3Instance;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment