stop provider when reseting providers

This commit is contained in:
Jonathan Rainville 2018-06-22 13:19:32 -04:00
parent 9fb19ed78b
commit 1e36950e24
1 changed files with 6 additions and 1 deletions

View File

@ -44,6 +44,9 @@ class Test {
}
initWeb3Provider(callback) {
if (this.provider) {
this.provider.stop();
}
if (this.simOptions.host) {
let {host, port, type, protocol, accounts} = this.simOptions;
if (!protocol) {
@ -75,7 +78,9 @@ class Test {
return {balance: account.hexBalance, secretKey: account.privateKey};
});
}
this.sim = getSimulator();
if (!this.sim) {
this.sim = getSimulator();
}
this.web3.setProvider(this.sim.provider(this.simOptions));
callback();
}