aboutsummaryrefslogtreecommitdiffstats
path: root/packages/subproviders/test/integration
diff options
context:
space:
mode:
authorJacob Evans <jacob@dekz.net>2018-03-08 04:20:06 +0800
committerJacob Evans <jacob@dekz.net>2018-03-08 04:20:06 +0800
commit1a6c2e2baca33ce377b86f30abe0c16619a3577c (patch)
treefe09f231189e018fb6eab4966101d886117650e9 /packages/subproviders/test/integration
parente2e6ae937d2d38210442f493c24d492e3b477907 (diff)
downloaddexon-sol-tools-1a6c2e2baca33ce377b86f30abe0c16619a3577c.tar
dexon-sol-tools-1a6c2e2baca33ce377b86f30abe0c16619a3577c.tar.gz
dexon-sol-tools-1a6c2e2baca33ce377b86f30abe0c16619a3577c.tar.bz2
dexon-sol-tools-1a6c2e2baca33ce377b86f30abe0c16619a3577c.tar.lz
dexon-sol-tools-1a6c2e2baca33ce377b86f30abe0c16619a3577c.tar.xz
dexon-sol-tools-1a6c2e2baca33ce377b86f30abe0c16619a3577c.tar.zst
dexon-sol-tools-1a6c2e2baca33ce377b86f30abe0c16619a3577c.zip
Feedback
Diffstat (limited to 'packages/subproviders/test/integration')
-rw-r--r--packages/subproviders/test/integration/ledger_subprovider_test.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/subproviders/test/integration/ledger_subprovider_test.ts b/packages/subproviders/test/integration/ledger_subprovider_test.ts
index 8ed69edaf..a94cfbe3a 100644
--- a/packages/subproviders/test/integration/ledger_subprovider_test.ts
+++ b/packages/subproviders/test/integration/ledger_subprovider_test.ts
@@ -1,4 +1,5 @@
import Eth from '@ledgerhq/hw-app-eth';
+// HACK: This depdency is optional and tslint skips optional depdencies
// tslint:disable-next-line:no-implicit-dependencies
import TransportNodeHid from '@ledgerhq/hw-transport-node-hid';
import * as chai from 'chai';
@@ -23,7 +24,7 @@ async function ledgerEthereumNodeJsClientFactoryAsync(): Promise<LedgerEthereumC
return ledgerEthClient;
}
-const DEFAULT_DERIVATION_PATH = `m/44'/60'/0'/0`;
+const TESTRPC_DERIVATION_PATH = `m/44'/60'/0'/0`;
const TEST_RPC_ACCOUNT_0 = '0x5409ed021d9299bf6814279a6a1411a7e866a631';
describe('LedgerSubprovider', () => {
@@ -33,7 +34,7 @@ describe('LedgerSubprovider', () => {
ledgerSubprovider = new LedgerSubprovider({
networkId,
ledgerEthereumClientFactoryAsync: ledgerEthereumNodeJsClientFactoryAsync,
- derivationPath: DEFAULT_DERIVATION_PATH,
+ derivationPath: TESTRPC_DERIVATION_PATH,
});
});
describe('direct method calls', () => {
@@ -42,7 +43,7 @@ describe('LedgerSubprovider', () => {
expect(accounts[0]).to.not.be.an('undefined');
expect(accounts.length).to.be.equal(10);
});
- it('returns the expected account', async () => {
+ it('returns the expected first account from a ledger set up with the test mnemonic', async () => {
const accounts = await ledgerSubprovider.getAccountsAsync();
expect(accounts[0]).to.be.equal(TEST_RPC_ACCOUNT_0);
});