aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/network-contoller-test.js
diff options
context:
space:
mode:
authorfrankiebee <frankie.diamond@gmail.com>2017-07-26 06:33:52 +0800
committerfrankiebee <frankie.diamond@gmail.com>2017-07-26 06:33:52 +0800
commit30cbe74ba69f2eaa5f79974dba47d8afba6ea97b (patch)
treee759089aca54bca0c15d5e426b912b3be9fa9647 /test/unit/network-contoller-test.js
parentba88f7b8dd32b6ffdb46e70b8c9fbd563bb53b69 (diff)
parenta929fb2387de87619192ea0a86fe1ead4f7a0361 (diff)
downloadtangerine-wallet-browser-30cbe74ba69f2eaa5f79974dba47d8afba6ea97b.tar
tangerine-wallet-browser-30cbe74ba69f2eaa5f79974dba47d8afba6ea97b.tar.gz
tangerine-wallet-browser-30cbe74ba69f2eaa5f79974dba47d8afba6ea97b.tar.bz2
tangerine-wallet-browser-30cbe74ba69f2eaa5f79974dba47d8afba6ea97b.tar.lz
tangerine-wallet-browser-30cbe74ba69f2eaa5f79974dba47d8afba6ea97b.tar.xz
tangerine-wallet-browser-30cbe74ba69f2eaa5f79974dba47d8afba6ea97b.tar.zst
tangerine-wallet-browser-30cbe74ba69f2eaa5f79974dba47d8afba6ea97b.zip
Merge branch 'betterErrorsOnTx' of https://github.com/MetaMask/metamask-extension into betterErrorsOnTx
Diffstat (limited to 'test/unit/network-contoller-test.js')
-rw-r--r--test/unit/network-contoller-test.js36
1 files changed, 21 insertions, 15 deletions
diff --git a/test/unit/network-contoller-test.js b/test/unit/network-contoller-test.js
index 0c7ee9d70..87c2ee7a3 100644
--- a/test/unit/network-contoller-test.js
+++ b/test/unit/network-contoller-test.js
@@ -3,6 +3,9 @@ const NetworkController = require('../../app/scripts/controllers/network')
describe('# Network Controller', function () {
let networkController
+ const networkControllerProviderInit = {
+ getAccounts: () => {},
+ }
beforeEach(function () {
networkController = new NetworkController({
@@ -10,26 +13,13 @@ describe('# Network Controller', function () {
type: 'rinkeby',
},
})
- // stub out provider
- networkController._provider = new Proxy({}, {
- get: (obj, name) => {
- return () => {}
- },
- })
- networkController.providerInit = {
- getAccounts: () => {},
- }
- networkController.ethQuery = new Proxy({}, {
- get: (obj, name) => {
- return () => {}
- },
- })
+ networkController.initializeProvider(networkControllerProviderInit, dummyProviderConstructor)
})
describe('network', function () {
describe('#provider', function () {
it('provider should be updatable without reassignment', function () {
- networkController.initializeProvider(networkController.providerInit)
+ networkController.initializeProvider(networkControllerProviderInit, dummyProviderConstructor)
const provider = networkController.provider
networkController._provider = {test: true}
assert.ok(provider.test)
@@ -75,3 +65,19 @@ describe('# Network Controller', function () {
})
})
})
+
+function dummyProviderConstructor() {
+ return {
+ // provider
+ sendAsync: noop,
+ // block tracker
+ start: noop,
+ stop: noop,
+ on: noop,
+ addListener: noop,
+ once: noop,
+ removeAllListeners: noop,
+ }
+}
+
+function noop() {} \ No newline at end of file