From 71a1df7aa7c36bc67c0d620376088da924721464 Mon Sep 17 00:00:00 2001 From: bartmacbartek Date: Thu, 6 May 2021 00:23:53 +0200 Subject: [PATCH] Add test for explicitly undefined options --- .../src/directsecp256k1hdwallet.spec.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts b/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts index fe580c009c..537b9bc972 100644 --- a/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts +++ b/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts @@ -31,6 +31,18 @@ describe("DirectSecp256k1HdWallet", () => { expect(pubkey).not.toEqual(defaultPubkey); expect(address.slice(0, 4)).toEqual("yolo"); }); + + it("works with explicitly undefined options", async () => { + const wallet = await DirectSecp256k1HdWallet.fromMnemonic(defaultMnemonic, { + bip39Password: undefined, + hdPaths: undefined, + prefix: undefined, + }); + expect(wallet.mnemonic).toEqual(defaultMnemonic); + const [{ pubkey, address }] = await wallet.getAccounts(); + expect(pubkey).toEqual(defaultPubkey); + expect(address).toEqual(defaultAddress); + }); }); describe("generate", () => {