Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAIClient ¶
type MockAIClient struct {
ProviderNameVal string
GetCommitMessageFunc func(ctx context.Context, prompt string) (string, error)
SanitizeResponseFunc func(message, commitType string) string
MaybeSummarizeDiffFunc func(diff string, maxLength int) (string, bool)
}
MockAIClient is a configurable mock for ai.AIClient.
func (*MockAIClient) GetCommitMessage ¶
func (*MockAIClient) MaybeSummarizeDiff ¶
func (m *MockAIClient) MaybeSummarizeDiff(diff string, maxLength int) (string, bool)
func (*MockAIClient) ProviderName ¶
func (m *MockAIClient) ProviderName() string
func (*MockAIClient) SanitizeResponse ¶
func (m *MockAIClient) SanitizeResponse(message, commitType string) string
Click to show internal directories.
Click to hide internal directories.