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) }