chat_back_go/internal/service/chat_test.go

22 lines
512 B
Go

package service
import (
"github.com/stretchr/testify/assert"
"go.uber.org/mock/gomock"
"testing"
mock_logger "git.urec56.ru/urec/chat_back_go/internal/logger/mocks"
mock_repository "git.urec56.ru/urec/chat_back_go/internal/repository/mocks"
)
func Test_newChatService(t *testing.T) {
c := gomock.NewController(t)
defer c.Finish()
repo := mock_repository.NewMockChat(c)
log := mock_logger.NewMockLog(c)
serv := newChatService(repo, log)
assert.Equal(t, &chatService{repo: repo, l: log}, serv)
}