From f0b2df8a6c5f8e833507d4124ef8a03d93edf7be Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Wed, 30 Sep 2020 13:00:43 +0200 Subject: [PATCH] Check WASMD_ENABLED --- packages/launchpad-ledger/src/ledgersigner.spec.ts | 8 +++++++- packages/launchpad-ledger/src/testutils.spec.ts | 10 ++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/launchpad-ledger/src/ledgersigner.spec.ts b/packages/launchpad-ledger/src/ledgersigner.spec.ts index 9a03645b..bb21f89d 100644 --- a/packages/launchpad-ledger/src/ledgersigner.spec.ts +++ b/packages/launchpad-ledger/src/ledgersigner.spec.ts @@ -14,7 +14,12 @@ import { import { assert, sleep } from "@cosmjs/utils"; import { LedgerSigner } from "./ledgersigner"; -import { pendingWithoutLedger, pendingWithoutLedgerInteractive, wasmd } from "./testutils.spec"; +import { + pendingWithoutLedger, + pendingWithoutLedgerInteractive, + pendingWithoutWasmd, + wasmd, +} from "./testutils.spec"; const interactiveTimeout = 120_000; @@ -114,6 +119,7 @@ describe("LedgerSigner", () => { "creates signature accepted by launchpad backend", async () => { pendingWithoutLedgerInteractive(); + pendingWithoutWasmd(); const signer = new LedgerSigner({ testModeAllowed: true, hdPaths: [makeCosmoshubPath(0), makeCosmoshubPath(1), makeCosmoshubPath(10)], diff --git a/packages/launchpad-ledger/src/testutils.spec.ts b/packages/launchpad-ledger/src/testutils.spec.ts index 598501a3..9ef1871d 100644 --- a/packages/launchpad-ledger/src/testutils.spec.ts +++ b/packages/launchpad-ledger/src/testutils.spec.ts @@ -18,6 +18,16 @@ export function pendingWithoutLedgerInteractive(): void { } } +export function wasmdEnabled(): boolean { + return !!process.env.WASMD_ENABLED; +} + +export function pendingWithoutWasmd(): void { + if (!wasmdEnabled()) { + return pending("Set WASMD_ENABLED to enable Wasmd based tests"); + } +} + export const wasmd = { endpoint: "http://localhost:1317", chainId: "testing",