cosmos-sdk/x/feegrant/mock_test.go

33 lines
603 B
Go

package feegrant_test
import (
"context"
coregas "cosmossdk.io/core/gas"
coreheader "cosmossdk.io/core/header"
sdk "github.com/cosmos/cosmos-sdk/types"
)
type mockHeaderService struct{}
func (h mockHeaderService) HeaderInfo(ctx context.Context) coreheader.Info {
return sdk.UnwrapSDKContext(ctx).HeaderInfo()
}
type mockGasService struct {
coregas.Service
}
func (m mockGasService) GasMeter(ctx context.Context) coregas.Meter {
return mockGasMeter{}
}
type mockGasMeter struct {
coregas.Meter
}
func (m mockGasMeter) Consume(amount coregas.Gas, descriptor string) error {
return nil
}