package repository import ( "github.com/stretchr/testify/assert" "go.uber.org/mock/gomock" "testing" "git.urec56.ru/urec/chat_back_go/internal/database" mock_logger "git.urec56.ru/urec/chat_back_go/internal/logger/mocks" ) func Test_NewRepository(t *testing.T) { c := gomock.NewController(t) defer c.Finish() db, _, dbClose := database.GetMockDBx(t) defer dbClose() log := mock_logger.NewMockLog(c) repo := NewRepository(db, log) assert.Equal(t, &Repository{User: &userRepository{db: db, l: log}}, repo) }