Skip to content

Commit e563aa8

Browse files
committed
Fix test
1 parent 49fb167 commit e563aa8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

x/wasm/keeper/querier_test.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,15 @@ func TestQuerySmartContractPanics(t *testing.T) {
178178
CodeID: 1,
179179
Created: types.NewAbsoluteTxPosition(ctx),
180180
})
181-
ctx = ctx.WithGasMeter(storetypes.NewGasMeter(types.DefaultInstanceCost)).WithLogger(log.NewTestLogger(t))
181+
gasLimit := types.DefaultInstanceCost + 5000
182182

183183
specs := map[string]struct {
184184
doInContract func()
185185
expErr *errorsmod.Error
186186
}{
187187
"out of gas": {
188188
doInContract: func() {
189-
ctx.GasMeter().ConsumeGas(ctx.GasMeter().Limit()+1, "test - consume more than limit")
189+
ctx.GasMeter().ConsumeGas(gasLimit+1, "test - consume more than limit")
190190
},
191191
expErr: sdkErrors.ErrOutOfGas,
192192
},
@@ -199,6 +199,9 @@ func TestQuerySmartContractPanics(t *testing.T) {
199199
}
200200
for msg, spec := range specs {
201201
t.Run(msg, func(t *testing.T) {
202+
// reset gas meter
203+
ctx = ctx.WithGasMeter(storetypes.NewGasMeter(gasLimit)).WithLogger(log.NewTestLogger(t))
204+
202205
keepers.WasmKeeper.wasmVM = &wasmtesting.MockWasmEngine{QueryFn: func(checksum wasmvm.Checksum, env wasmvmtypes.Env, queryMsg []byte, store wasmvm.KVStore, goapi wasmvm.GoAPI, querier wasmvm.Querier, gasMeter wasmvm.GasMeter, gasLimit uint64, deserCost wasmvmtypes.UFraction) (*wasmvmtypes.QueryResult, uint64, error) {
203206
spec.doInContract()
204207
return &wasmvmtypes.QueryResult{}, 0, nil

0 commit comments

Comments
 (0)