diff --git a/lib/tests/test.js b/lib/tests/test.js index 2e696cf0..61b67f2e 100644 --- a/lib/tests/test.js +++ b/lib/tests/test.js @@ -66,6 +66,8 @@ class Test { trackContracts: false }); this.engine.startService("codeGenerator"); + } + init(callback) { const self = this; this.engine.contractsManager.build(() => { @@ -73,7 +75,6 @@ class Test { callback(); }); } - } onReady(callback) { if (this.ready) { @@ -86,7 +87,8 @@ class Test { config(options, callback) { if (!callback) { - callback = function () {}; + callback = function () { + }; } if (!options.contracts) { throw new Error(__('No contracts specified in the options')); @@ -122,9 +124,7 @@ class Test { self.engine.contractsManager.gasLimit = 6000000; self.engine.deployManager.fatalErrors = true; self.engine.deployManager.deployOnlyOnConfig = true; - self.engine.events.request('deploy:contracts', (err) => { - next(err); - }); + self.engine.events.request('deploy:contracts', next); }, function getAccounts(next) { self.web3.eth.getAccounts(function (err, accounts) { @@ -142,18 +142,18 @@ class Test { if (!self.contracts[contractName]) { self.contracts[contractName] = {}; } - Object.assign(self.contracts[contractName], new self.web3.eth.Contract(contract.abiDefinition, contract.address, + Object.assign(self.contracts[contractName], new self.web3.eth.Contract(contract.abiDefinition, contract.deployedAddress, {from: self.web3.eth.defaultAccount, gas: 6000000})); eachCb(); }, next); } ], function (err) { - if (err) { + if (err) { console.log(__('terminating due to error')); return callback(err); - } + } callback(); - }); + }); } require(module) {