23 lines
579 B
Go
23 lines
579 B
Go
package middleware
|
|
|
|
import (
|
|
"github.com/stretchr/testify/assert"
|
|
"go.uber.org/mock/gomock"
|
|
"testing"
|
|
|
|
"git.urec56.ru/urec/chat_back_go/config"
|
|
"git.urec56.ru/urec/chat_back_go/internal/logger"
|
|
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 := logger.NewLogger(config.Config{Mode: "TEST"})
|
|
cfg := config.Server{}
|
|
|
|
m := NewMiddleware(serv, log, cfg)
|
|
assert.Equal(t, &Middleware{serv: serv, l: log, cfg: cfg}, m)
|
|
}
|