// Code generated by mockery v2.11.0. DO NOT EDIT. package autopilotevents import ( testing "testing" stream "github.com/hashicorp/consul/agent/consul/stream" mock "github.com/stretchr/testify/mock" ) // MockPublisher is an autogenerated mock type for the Publisher type type MockPublisher struct { mock.Mock } // Publish provides a mock function with given fields: _a0 func (_m *MockPublisher) Publish(_a0 []stream.Event) { _m.Called(_a0) } // NewMockPublisher creates a new instance of MockPublisher. It also registers a cleanup function to assert the mocks expectations. func NewMockPublisher(t testing.TB) *MockPublisher { mock := &MockPublisher{} t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }