v4/discord/guildservice_test.go
2025-03-26 16:36:00 -07:00

28 lines
633 B
Go

package discord_test
import (
"testing"
"git.sapphic.engineer/roleypoly/v4/discord"
"git.sapphic.engineer/roleypoly/v4/discord/clientmock"
"git.sapphic.engineer/roleypoly/v4/types/fixtures"
"git.sapphic.engineer/roleypoly/v4/utils"
"github.com/stretchr/testify/assert"
)
var (
fixtureGuild = &discord.Guild{
DiscordGuild: fixtures.Guild,
}
)
func TestGetGuild(t *testing.T) {
dc := clientmock.NewDiscordClientMock()
gs := discord.NewGuildService(dc)
dc.MockResponse("GET", utils.J("guilds", fixtures.Guild.ID), 200, fixtureGuild)
g, err := gs.GetGuild("1312")
assert.Nil(t, err)
assert.Equal(t, "1312", g.ID)
}