Add workaround for ts-proto bug

This commit is contained in:
Simon Warta 2021-03-11 15:23:10 +01:00
parent 981c3ac919
commit 875ac56a8e

View File

@ -421,9 +421,11 @@ describe("WasmExtension", () => {
assertDefined(result.data);
const msgData = fromOneElementArray(result.data);
expect(msgData.msgType).toEqual("instantiate");
expect(MsgInstantiateContractResponse.decode(msgData.data)).toEqual(
MsgInstantiateContractResponse.fromPartial({ address: contractAddress }),
);
const response = MsgInstantiateContractResponse.decode(msgData.data);
expect({
...response,
data: new Uint8Array(), // workaround for https://github.com/stephenh/ts-proto/issues/237
}).toEqual(MsgInstantiateContractResponse.fromPartial({ address: contractAddress }));
const balanceUcosm = await client.bank.balance(contractAddress, "ucosm");
expect(balanceUcosm).toEqual(transferAmount[0]);