amocrm/pkg/amoClient/amo_test.go

40 lines
898 B
Go
Raw Normal View History

package amoClient
import (
"amocrm/internal/models/amo"
"fmt"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
"testing"
)
func Test_CreateWebhook(t *testing.T) {
cfgLogger := zap.NewDevelopmentConfig()
cfgLogger.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
cfgLogger.EncoderConfig.ConsoleSeparator = " "
logger, err := cfgLogger.Build()
if err != nil {
fmt.Println(err)
}
amoclient := NewAmoClient(AmoDeps{
BaseApiURL: "BaseApiURL",
Logger: logger,
RedirectionURL: "RedirectionURL",
IntegrationID: "IntegrationID",
IntegrationSecret: "IntegrationSecret",
})
req1 := amo.UpdateWebHookReq{
GrantType: "refresh_token",
RefreshToken: "refresh_token",
}
req2 := amo.CreateWebHookReq{
GrantType: "authorization_code",
Code: "Code",
}
_, _ = amoclient.CreateWebHook(&req1)
_, _ = amoclient.CreateWebHook(&req2)
}