25 lines
648 B
Go
25 lines
648 B
Go
|
package tests
|
||
|
|
||
|
import (
|
||
|
"github.com/gofiber/fiber/v2"
|
||
|
"github.com/stretchr/testify/assert"
|
||
|
"penahub.gitlab.yandexcloud.net/backend/penahub_common/privilege"
|
||
|
"penahub.gitlab.yandexcloud.net/backend/quiz/common.git/model"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestPublishPrivileges(t *testing.T) {
|
||
|
clientData := privilege.Client{
|
||
|
URL: "http://localhost:8001",
|
||
|
ServiceName: "squiz",
|
||
|
Privileges: model.Privileges,
|
||
|
}
|
||
|
fiberClient := &fiber.Client{}
|
||
|
privilegeController := privilege.NewPrivilege(clientData, fiberClient)
|
||
|
|
||
|
t.Run("PublishPrivileges", func(t *testing.T) {
|
||
|
err := privilegeController.PublishPrivileges()
|
||
|
assert.NoError(t, err)
|
||
|
})
|
||
|
}
|