diff --git a/x/wasm/module_test.go b/x/wasm/module_test.go index 4fee3893e..9fcb2276d 100644 --- a/x/wasm/module_test.go +++ b/x/wasm/module_test.go @@ -111,6 +111,21 @@ var ( oldContract = mustLoad("./testdata/escrow_0.7.wasm") ) +func TestStoreCodeSimulation(t *testing.T) { + data := setupTest(t) + data.ctx = data.ctx.WithExecMode(sdk.ExecModeSimulate) + + msg := &types.MsgStoreCode{ + Sender: addr1, + WASMByteCode: testContract, + } + + h := data.msgServiceRouter.Handler(msg) + + _, err := h(data.ctx, msg) + require.NoError(t, err) +} + func TestHandleCreate(t *testing.T) { cases := map[string]struct { msg sdk.Msg