chat_back_go/internal/transport/rest/middleware/middleware_test.go

23 lines
577 B
Go

package middleware
import (
"github.com/stretchr/testify/assert"
"go.uber.org/mock/gomock"
"testing"
"git.urec56.ru/urec/chat_back_go/config"
mock_logger "git.urec56.ru/urec/chat_back_go/internal/logger/mocks"
mock_service "git.urec56.ru/urec/chat_back_go/internal/service/mocks"
)
func Test_NewMiddleware(t *testing.T) {
c := gomock.NewController(t)
defer c.Finish()
serv := mock_service.NewMockServ(c)
log := mock_logger.NewMockLog(c)
cfg := config.Server{}
m := NewMiddleware(serv, log, cfg)
assert.Equal(t, &Middleware{serv: serv, l: log, cfg: cfg}, m)
}