Skip to content

Commit

Permalink
test: add transcriber mock
Browse files Browse the repository at this point in the history
  • Loading branch information
davidramiro committed Feb 4, 2025
1 parent 32f89e6 commit cd61272
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions internal/core/domain/commands/chat_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,9 @@ func (m *MockTextSender) SendChatAction(_ context.Context, _ int64, _ domain.Act
func TestChatHandlerClearingCache(t *testing.T) {
mg := &MockTextGenerator{response: "mock response"}
ms := &MockTextSender{}
mt := &MockTranscriber{}

chatHandler := NewChatHandler(mg, ms,
chatHandler := NewChatHandler(mg, ms, mt,
"/chat", time.Second*3, time.Second)

assert.NotNil(t, chatHandler)
Expand All @@ -56,8 +57,9 @@ func TestChatHandlerClearingCache(t *testing.T) {
func TestChatHandlerCache(t *testing.T) {
mg := &MockTextGenerator{response: "mock response"}
ms := &MockTextSender{}
mt := &MockTranscriber{}

chatHandler := NewChatHandler(mg, ms,
chatHandler := NewChatHandler(mg, ms, mt,
"/chat", time.Second*3, time.Second)

assert.NotNil(t, chatHandler)
Expand All @@ -83,8 +85,9 @@ func TestChatHandlerCache(t *testing.T) {
func TestGeneratorError(t *testing.T) {
mg := &MockTextGenerator{err: errors.New("mock error")}
ms := &MockTextSender{}
mt := &MockTranscriber{}

chatHandler := NewChatHandler(mg, ms,
chatHandler := NewChatHandler(mg, ms, mt,
"/chat", time.Second*3, time.Second)

assert.NotNil(t, chatHandler)
Expand All @@ -98,8 +101,9 @@ func TestGeneratorError(t *testing.T) {
func TestEmptyPromptError(t *testing.T) {
mg := &MockTextGenerator{err: errors.New("mock error")}
ms := &MockTextSender{}
mt := &MockTranscriber{}

chatHandler := NewChatHandler(mg, ms,
chatHandler := NewChatHandler(mg, ms, mt,
"/chat", time.Second*3, time.Second)

assert.NotNil(t, chatHandler)
Expand All @@ -113,8 +117,9 @@ func TestEmptyPromptError(t *testing.T) {
func TestSendMessageError(t *testing.T) {
mg := &MockTextGenerator{response: "mock response"}
ms := &MockTextSender{err: errors.New("mock error")}
mt := &MockTranscriber{}

chatHandler := NewChatHandler(mg, ms,
chatHandler := NewChatHandler(mg, ms, mt,
"/chat", time.Second*3, time.Second)

assert.NotNil(t, chatHandler)
Expand All @@ -128,8 +133,9 @@ func TestSendMessageError(t *testing.T) {
func TestSendGenerateErrorAndMessageError(t *testing.T) {
mg := &MockTextGenerator{err: errors.New("mock error")}
ms := &MockTextSender{err: errors.New("mock error")}
mt := &MockTranscriber{}

chatHandler := NewChatHandler(mg, ms,
chatHandler := NewChatHandler(mg, ms, mt,
"/chat", time.Second*3, time.Second)

assert.NotNil(t, chatHandler)
Expand Down

0 comments on commit cd61272

Please sign in to comment.