// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( mock "github.com/stretchr/testify/mock" ) // NewMockAccentPickerUI creates a new instance of MockAccentPickerUI. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockAccentPickerUI(t interface { mock.TestingT Cleanup(func()) }) *MockAccentPickerUI { mock := &MockAccentPickerUI{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockAccentPickerUI is an autogenerated mock type for the AccentPickerUI type type MockAccentPickerUI struct { mock.Mock } type MockAccentPickerUI_Expecter struct { mock *mock.Mock } func (_m *MockAccentPickerUI) EXPECT() *MockAccentPickerUI_Expecter { return &MockAccentPickerUI_Expecter{mock: &_m.Mock} } // Hide provides a mock function for the type MockAccentPickerUI func (_mock *MockAccentPickerUI) Hide() { _mock.Called() return } // MockAccentPickerUI_Hide_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Hide' type MockAccentPickerUI_Hide_Call struct { *mock.Call } // Hide is a helper method to define mock.On call func (_e *MockAccentPickerUI_Expecter) Hide() *MockAccentPickerUI_Hide_Call { return &MockAccentPickerUI_Hide_Call{Call: _e.mock.On("Hide")} } func (_c *MockAccentPickerUI_Hide_Call) Run(run func()) *MockAccentPickerUI_Hide_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockAccentPickerUI_Hide_Call) Return() *MockAccentPickerUI_Hide_Call { _c.Call.Return() return _c } func (_c *MockAccentPickerUI_Hide_Call) RunAndReturn(run func()) *MockAccentPickerUI_Hide_Call { _c.Run(run) return _c } // IsVisible provides a mock function for the type MockAccentPickerUI func (_mock *MockAccentPickerUI) IsVisible() bool { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for IsVisible") } var r0 bool if returnFunc, ok := ret.Get(0).(func() bool); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(bool) } return r0 } // MockAccentPickerUI_IsVisible_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsVisible' type MockAccentPickerUI_IsVisible_Call struct { *mock.Call } // IsVisible is a helper method to define mock.On call func (_e *MockAccentPickerUI_Expecter) IsVisible() *MockAccentPickerUI_IsVisible_Call { return &MockAccentPickerUI_IsVisible_Call{Call: _e.mock.On("IsVisible")} } func (_c *MockAccentPickerUI_IsVisible_Call) Run(run func()) *MockAccentPickerUI_IsVisible_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockAccentPickerUI_IsVisible_Call) Return(b bool) *MockAccentPickerUI_IsVisible_Call { _c.Call.Return(b) return _c } func (_c *MockAccentPickerUI_IsVisible_Call) RunAndReturn(run func() bool) *MockAccentPickerUI_IsVisible_Call { _c.Call.Return(run) return _c } // Show provides a mock function for the type MockAccentPickerUI func (_mock *MockAccentPickerUI) Show(accents []rune, selectedCallback func(accent rune), cancelCallback func()) { _mock.Called(accents, selectedCallback, cancelCallback) return } // MockAccentPickerUI_Show_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Show' type MockAccentPickerUI_Show_Call struct { *mock.Call } // Show is a helper method to define mock.On call // - accents []rune // - selectedCallback func(accent rune) // - cancelCallback func() func (_e *MockAccentPickerUI_Expecter) Show(accents any, selectedCallback any, cancelCallback any) *MockAccentPickerUI_Show_Call { return &MockAccentPickerUI_Show_Call{Call: _e.mock.On("Show", accents, selectedCallback, cancelCallback)} } func (_c *MockAccentPickerUI_Show_Call) Run(run func(accents []rune, selectedCallback func(accent rune), cancelCallback func())) *MockAccentPickerUI_Show_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 []rune if args[0] != nil { arg0 = args[0].([]rune) } var arg1 func(accent rune) if args[1] != nil { arg1 = args[1].(func(accent rune)) } var arg2 func() if args[2] != nil { arg2 = args[2].(func()) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockAccentPickerUI_Show_Call) Return() *MockAccentPickerUI_Show_Call { _c.Call.Return() return _c } func (_c *MockAccentPickerUI_Show_Call) RunAndReturn(run func(accents []rune, selectedCallback func(accent rune), cancelCallback func())) *MockAccentPickerUI_Show_Call { _c.Run(run) return _c }