hub/internal/stats/mock.go

20 lines
391 B
Go

package stats
import (
"context"
"github.com/stretchr/testify/mock"
)
// ManagerMock is a mock implementation of the StatsManager interface.
type ManagerMock struct {
mock.Mock
}
// GetJSON implements the StatsManager interface.
func (m *ManagerMock) GetJSON(ctx context.Context) ([]byte, error) {
args := m.Called(ctx)
data, _ := args.Get(0).([]byte)
return data, args.Error(1)
}