-fetch';
This commit is contained in:
@@ -8,9 +8,8 @@ import * as chai from 'chai';
|
||||
import { JSONRPCResponsePayload } from 'ethereum-types';
|
||||
import * as ethUtils from 'ethereumjs-util';
|
||||
import Web3ProviderEngine = require('web3-provider-engine');
|
||||
import RpcSubprovider = require('web3-provider-engine/subproviders/rpc');
|
||||
|
||||
import { LedgerSubprovider } from '../../src';
|
||||
import { LedgerSubprovider, RPCSubprovider } from '../../src';
|
||||
import { LedgerEthereumClient } from '../../src/types';
|
||||
import { chaiSetup } from '../chai_setup';
|
||||
import { fixtureData } from '../utils/fixture_data';
|
||||
@@ -86,9 +85,7 @@ describe('LedgerSubprovider', () => {
|
||||
before(() => {
|
||||
ledgerProvider = new Web3ProviderEngine();
|
||||
ledgerProvider.addProvider(ledgerSubprovider);
|
||||
const httpProvider = new RpcSubprovider({
|
||||
rpcUrl: 'http://localhost:8545',
|
||||
});
|
||||
const httpProvider = new RPCSubprovider('http://localhost:8545');
|
||||
ledgerProvider.addProvider(httpProvider);
|
||||
ledgerProvider.start();
|
||||
|
||||
|
||||
@@ -3,9 +3,8 @@ import * as chai from 'chai';
|
||||
import { JSONRPCResponsePayload } from 'ethereum-types';
|
||||
import * as Sinon from 'sinon';
|
||||
import Web3ProviderEngine = require('web3-provider-engine');
|
||||
import RpcSubprovider = require('web3-provider-engine/subproviders/rpc');
|
||||
|
||||
import { RedundantSubprovider } from '../../src';
|
||||
import { RedundantSubprovider, RPCSubprovider } from '../../src';
|
||||
import { Subprovider } from '../../src/subproviders/subprovider';
|
||||
import { chaiSetup } from '../chai_setup';
|
||||
import { ganacheSubprovider } from '../utils/ganache_subprovider';
|
||||
@@ -39,9 +38,7 @@ describe('RedundantSubprovider', () => {
|
||||
});
|
||||
it('succeeds when supplied at least one healthy endpoint', (done: DoneCallback) => {
|
||||
provider = new Web3ProviderEngine();
|
||||
const nonExistentSubprovider = new RpcSubprovider({
|
||||
rpcUrl: 'http://does-not-exist:3000',
|
||||
});
|
||||
const nonExistentSubprovider = new RPCSubprovider('http://does-not-exist:3000');
|
||||
const handleRequestStub = Sinon.stub(nonExistentSubprovider, 'handleRequest').throws(
|
||||
new Error('REQUEST_FAILED'),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user