From 46d84455ec1bc2f579ebfaae55e8fb60338abda0 Mon Sep 17 00:00:00 2001 From: willclarktech Date: Tue, 6 Oct 2020 12:21:42 +0200 Subject: [PATCH] launchpad-ledger: Fix tests --- packages/launchpad-ledger/src/ledgersigner.spec.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/launchpad-ledger/src/ledgersigner.spec.ts b/packages/launchpad-ledger/src/ledgersigner.spec.ts index 38f96e64..3ce47eea 100644 --- a/packages/launchpad-ledger/src/ledgersigner.spec.ts +++ b/packages/launchpad-ledger/src/ledgersigner.spec.ts @@ -45,11 +45,19 @@ describe("LedgerSigner", () => { const defaultSequence = "0"; const defaultAccountNumber = "42"; const defaultRecipient = "cosmos1p6xs63q4g7np99ttv5nd3yzkt8n4qxa47w8aea"; + let ledgerTransport: LedgerTransport; + + beforeEach(async () => { + ledgerTransport = await createLedgerTransport(); + }); + + afterEach(async () => { + await ledgerTransport.close(); + }); describe("getAccount", () => { it("works", async () => { pendingWithoutLedger(); - const ledgerTransport = await createLedgerTransport(); const signer = new LedgerSigner(ledgerTransport, { testModeAllowed: true, hdPaths: [makeCosmoshubPath(0), makeCosmoshubPath(1), makeCosmoshubPath(10)], @@ -87,7 +95,6 @@ describe("LedgerSigner", () => { "returns valid signature", async () => { pendingWithoutLedger(); - const ledgerTransport = await createLedgerTransport(); const signer = new LedgerSigner(ledgerTransport, { testModeAllowed: true, hdPaths: [makeCosmoshubPath(0), makeCosmoshubPath(1), makeCosmoshubPath(10)], @@ -130,7 +137,6 @@ describe("LedgerSigner", () => { async () => { pendingWithoutLedger(); pendingWithoutWasmd(); - const ledgerTransport = await createLedgerTransport(); const signer = new LedgerSigner(ledgerTransport, { testModeAllowed: true, hdPaths: [makeCosmoshubPath(0), makeCosmoshubPath(1), makeCosmoshubPath(10)],