From 31fae80b0e3a2e43e6d58e9f27044da5eb55ff5d Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Mon, 10 Oct 2022 12:05:56 +0200 Subject: [PATCH] Add type test --- packages/cosmwasm-stargate/src/cosmwasmclient.spec.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.spec.ts b/packages/cosmwasm-stargate/src/cosmwasmclient.spec.ts index a01b9bd7..6f75b3de 100644 --- a/packages/cosmwasm-stargate/src/cosmwasmclient.spec.ts +++ b/packages/cosmwasm-stargate/src/cosmwasmclient.spec.ts @@ -418,6 +418,14 @@ describe("CosmWasmClient", () => { const client = await CosmWasmClient.connect(wasmd.endpoint); const result = await client.queryContractSmart(contract.address, { verifier: {} }); expect(result).toEqual({ verifier: contract.instantiateMsg.verifier }); + + // Typed request (https://github.com/cosmos/cosmjs/pull/1281) + interface VerifierQuery { + verifier: Record; + } + const request: VerifierQuery = { verifier: {} }; + const result2 = await client.queryContractSmart(contract.address, request); + expect(result2).toEqual({ verifier: contract.instantiateMsg.verifier }); }); it("errors for malformed query message", async () => {