From 95f270f0a3638485a36374494a3c4dc575bf2188 Mon Sep 17 00:00:00 2001 From: Quentin Nicolini Date: Tue, 2 Nov 2021 18:51:57 +0100 Subject: [PATCH 1/2] [Unit Tests] Helpers: guilds --- tests/helpers/guilds/createGuild.ts | 21 +++ tests/helpers/guilds/deleteGuild.ts | 30 ++++ tests/helpers/guilds/editGuild.ts | 21 +++ tests/helpers/guilds/getAuditLogs.ts | 12 ++ .../guilds/getAvailableVoiceRegions.ts | 13 ++ tests/helpers/guilds/getBan.ts | 16 ++ tests/helpers/guilds/getBans.ts | 20 +++ tests/helpers/guilds/getGuild.ts | 14 ++ tests/helpers/guilds/getVanityUrl.ts | 14 ++ tests/mod.ts | 157 +++++++++++++----- 10 files changed, 277 insertions(+), 41 deletions(-) create mode 100644 tests/helpers/guilds/createGuild.ts create mode 100644 tests/helpers/guilds/deleteGuild.ts create mode 100644 tests/helpers/guilds/editGuild.ts create mode 100644 tests/helpers/guilds/getAuditLogs.ts create mode 100644 tests/helpers/guilds/getAvailableVoiceRegions.ts create mode 100644 tests/helpers/guilds/getBan.ts create mode 100644 tests/helpers/guilds/getBans.ts create mode 100644 tests/helpers/guilds/getGuild.ts create mode 100644 tests/helpers/guilds/getVanityUrl.ts diff --git a/tests/helpers/guilds/createGuild.ts b/tests/helpers/guilds/createGuild.ts new file mode 100644 index 000000000..2c008e449 --- /dev/null +++ b/tests/helpers/guilds/createGuild.ts @@ -0,0 +1,21 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; + +export async function createGuildTests(bot: Bot, t: Deno.TestContext) { + const guild = await bot.helpers.createGuild({ + name: "Isekai Maid Fake Server" + }); + + // Assertions + assertExists(guild); + + // Delay the execution to allow event to be processed + await delayUntil(10000, () => bot.cache.guilds.has(guild.id)); + + if (!bot.cache.guilds.has(guild.id)) { + throw new Error(`The guild seemed to be created but it was not cached.`); + } +} diff --git a/tests/helpers/guilds/deleteGuild.ts b/tests/helpers/guilds/deleteGuild.ts new file mode 100644 index 000000000..813af2d5b --- /dev/null +++ b/tests/helpers/guilds/deleteGuild.ts @@ -0,0 +1,30 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; + +export async function deleteGuildTests(bot: Bot, t: Deno.TestContext) { + const guild = await bot.helpers.createGuild({ + name: "Isekai Maid Fake Server" + }); + + // Assertions + assertExists(guild); + + // Delay the execution to allow event to be processed + await delayUntil(10000, () => bot.cache.guilds.has(guild.id)); + + if (!bot.cache.guilds.has(guild.id)) { + throw new Error(`The guild seemed to be created but it was not cached.`); + } + + await bot.helpers.deleteGuild(guild.id); + + // Delay the execution to allow event to be processed + await delayUntil(10000, () => !bot.cache.guilds.has(guild.id)); + + if (bot.cache.guilds.has(guild.id)) { + throw new Error(`The guild seemed to be deleted but it's still cached.`); + } +} diff --git a/tests/helpers/guilds/editGuild.ts b/tests/helpers/guilds/editGuild.ts new file mode 100644 index 000000000..de55c2d22 --- /dev/null +++ b/tests/helpers/guilds/editGuild.ts @@ -0,0 +1,21 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; + +export async function editGuildTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { + const guild = await bot.helpers.editGuild(guildId,{ + name: "Discordeno Test 1.0" + }); + + // Assertions + assertExists(guild); + + // Delay the execution to allow event to be processed + await delayUntil(10000, async () => (await bot.cache.guilds.get(guild.id))?.name === "Discordeno Test 1.0"); + + if (!bot.cache.guilds.has(guild.id)) { + throw new Error(`The guild seemed to be edited but the cache didn't got updated.`); + } +} diff --git a/tests/helpers/guilds/getAuditLogs.ts b/tests/helpers/guilds/getAuditLogs.ts new file mode 100644 index 000000000..63f5e4344 --- /dev/null +++ b/tests/helpers/guilds/getAuditLogs.ts @@ -0,0 +1,12 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; + +export async function getAuditLogsTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { + const logs = await bot.helpers.getAuditLogs(guildId); + + // Assertions + assertExists(logs); +} diff --git a/tests/helpers/guilds/getAvailableVoiceRegions.ts b/tests/helpers/guilds/getAvailableVoiceRegions.ts new file mode 100644 index 000000000..30717b4aa --- /dev/null +++ b/tests/helpers/guilds/getAvailableVoiceRegions.ts @@ -0,0 +1,13 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; +import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; + +export async function getAvailableVoiceRegionsTests(bot: Bot, t: Deno.TestContext) { + const regions = await bot.helpers.getAvailableVoiceRegions(); + + // Assertions + assertExists(regions); +} diff --git a/tests/helpers/guilds/getBan.ts b/tests/helpers/guilds/getBan.ts new file mode 100644 index 000000000..f7d94b9c2 --- /dev/null +++ b/tests/helpers/guilds/getBan.ts @@ -0,0 +1,16 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; +import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; + +export async function getBanTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { + await bot.helpers.ban(guildId, 379643682984296448n); + + const fetchedBan = await bot.helpers.getBan(guildId, 379643682984296448n); + + // Assertions + assertExists(fetchedBan); + assertEquals(fetchedBan.user.id, 379643682984296448n); +} diff --git a/tests/helpers/guilds/getBans.ts b/tests/helpers/guilds/getBans.ts new file mode 100644 index 000000000..d20e4eebb --- /dev/null +++ b/tests/helpers/guilds/getBans.ts @@ -0,0 +1,20 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; +import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; + +export async function getBansTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { + await bot.helpers.ban(guildId, 416477607966670869n); + await bot.helpers.ban(guildId, 635383782576357407n); + + const fetchedBans = await bot.helpers.getBans(guildId); + + // Assertions + assertExists(fetchedBans); + + if (fetchedBans.size === 0) { + throw new Error("getBans didn't return any ban, but it should have returned at least 2 bans!"); + } +} diff --git a/tests/helpers/guilds/getGuild.ts b/tests/helpers/guilds/getGuild.ts new file mode 100644 index 000000000..68c37e1d6 --- /dev/null +++ b/tests/helpers/guilds/getGuild.ts @@ -0,0 +1,14 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; +import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; + +export async function getGuildTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { + const fetchedGuild = await bot.helpers.getGuild(guildId); + + // Assertions + assertExists(fetchedGuild); + assertEquals(fetchedGuild.id, guildId); +} diff --git a/tests/helpers/guilds/getVanityUrl.ts b/tests/helpers/guilds/getVanityUrl.ts new file mode 100644 index 000000000..f43fabf34 --- /dev/null +++ b/tests/helpers/guilds/getVanityUrl.ts @@ -0,0 +1,14 @@ +import { Bot } from "../../../src/bot.ts"; +import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_channel.ts"; +import { DiscordChannelTypes } from "../../../src/types/mod.ts"; +import { assertExists, assertEquals } from "../../deps.ts"; +import { delayUntil } from "../../utils.ts"; +import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; + +export async function getVanityURLTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { + const fetchedVanityURL = await bot.helpers.getVanityURL(guildId); + + // Assertions + assertExists(fetchedVanityURL); + assertEquals(fetchedVanityURL.code, null); +} diff --git a/tests/mod.ts b/tests/mod.ts index d310ea1a6..33d9ebed6 100644 --- a/tests/mod.ts +++ b/tests/mod.ts @@ -40,6 +40,15 @@ import { editEmojiTest } from "./helpers/emojis/edit_emoji.ts"; import { getEmojiTest } from "./helpers/emojis/get_emoji.ts"; import { getEmojisTest } from "./helpers/emojis/get_emojis.ts"; import { getBansTest, unbanTest, banTest } from "./helpers/members/ban.ts"; +import {createGuildTests} from "./helpers/guilds/createGuild.ts"; +import {deleteGuildTests} from "./helpers/guilds/deleteGuild.ts"; +import {editGuildTests} from "./helpers/guilds/editGuild.ts"; +import {getAuditLogsTests} from "./helpers/guilds/getAuditLogs.ts"; +import {getAvailableVoiceRegionsTests} from "./helpers/guilds/getAvailableVoiceRegions.ts"; +import {getBanTests} from "./helpers/guilds/getBan.ts"; +import {getBansTests} from "./helpers/guilds/getBans.ts"; +import {getGuildTests} from "./helpers/guilds/getGuild.ts"; +import {getVanityURLTests} from "./helpers/guilds/getVanityUrl.ts"; // CHANGE TO TRUE WHEN DEBUGGING SANITIZATION ERRORS const sanitizeMode = { @@ -102,47 +111,113 @@ Deno.test({ throw new Error(`The guild seemed to be created but it was not cached. ${guild.id.toString()}`); } - await Promise.all([ - t.step({ - name: "[guild] format a guild's icon url", - fn: async (t) => { - assertEquals(bot.helpers.guildIconURL(guild.id, { icon: guild.icon }), undefined); - assertEquals( - bot.helpers.guildIconURL(785384884197392384n, { - icon: 3837424427068676005442449262648382018748n, - }), - "https://cdn.discordapp.com/icons/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" - ); - }, - ...sanitizeMode, - }), - t.step({ - name: "[guild] format a guild's banner url", - fn: async (t) => { - assertEquals(bot.helpers.guildBannerURL(guild.id, { banner: guild.banner }), undefined); - assertEquals( - bot.helpers.guildBannerURL(613425648685547541n, { - banner: 3919584870146358272366452115178209474142n, - }), - "https://cdn.discordapp.com/banners/613425648685547541/84c4964c115c128fb9100952c3b4f65e.jpg?size=128" - ); - }, - ...sanitizeMode, - }), - t.step({ - name: "[guild] format a guild's splash url", - fn: async (t) => { - assertEquals(bot.helpers.guildSplashURL(guild.id, { splash: guild.splash }), undefined); - assertEquals( - bot.helpers.guildSplashURL(785384884197392384n, { - splash: 3837424427068676005442449262648382018748n, - }), - "https://cdn.discordapp.com/splashes/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" - ); - }, - ...sanitizeMode, - }), - ]); + // GUILD TESTS GROUPED + await t.step("Guild related tests", async (t) => { + await Promise.all([ + t.step({ + name: "[guild] format a guild's icon url", + fn: async (t) => { + assertEquals(bot.helpers.guildIconURL(guild.id, { icon: guild.icon }), undefined); + assertEquals( + bot.helpers.guildIconURL(785384884197392384n, { + icon: 3837424427068676005442449262648382018748n, + }), + "https://cdn.discordapp.com/icons/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" + ); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] format a guild's banner url", + fn: async (t) => { + assertEquals(bot.helpers.guildBannerURL(guild.id, { banner: guild.banner }), undefined); + assertEquals( + bot.helpers.guildBannerURL(613425648685547541n, { + banner: 3919584870146358272366452115178209474142n, + }), + "https://cdn.discordapp.com/banners/613425648685547541/84c4964c115c128fb9100952c3b4f65e.jpg?size=128" + ); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] format a guild's splash url", + fn: async (t) => { + assertEquals(bot.helpers.guildSplashURL(guild.id, { splash: guild.splash }), undefined); + assertEquals( + bot.helpers.guildSplashURL(785384884197392384n, { + splash: 3837424427068676005442449262648382018748n, + }), + "https://cdn.discordapp.com/splashes/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" + ); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] create a guild", + fn: async (t) => { + await createGuildTests(bot, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] delete a guild", + fn: async (t) => { + await deleteGuildTests(bot, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] edit a guild", + fn: async (t) => { + await editGuildTests(bot, guild.id, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] get audit logs", + fn: async (t) => { + await getAuditLogsTests(bot, guild.id, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] get available voice regions", + fn: async (t) => { + await getAvailableVoiceRegionsTests(bot, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] get a ban", + fn: async (t) => { + await getBanTests(bot, guild.id, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] get bans", + fn: async (t) => { + await getBansTests(bot, guild.id, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] get guilds", + fn: async (t) => { + await getGuildTests(bot, guild.id, t); + }, + ...sanitizeMode, + }), + t.step({ + name: "[guild] get vanity url", + fn: async (t) => { + await getVanityURLTests(bot, guild.id, t); + }, + ...sanitizeMode, + }), + ]); + }); // CHANNEL TESTS GROUPED await t.step("Channel related tests", async (t) => { From 84a1bb0e506f89a6a7145818a05b7b78d14036d3 Mon Sep 17 00:00:00 2001 From: TriForMine Date: Tue, 2 Nov 2021 17:52:45 +0000 Subject: [PATCH 2/2] change: prettier code --- tests/helpers/guilds/createGuild.ts | 2 +- tests/helpers/guilds/deleteGuild.ts | 2 +- tests/helpers/guilds/editGuild.ts | 4 +- .../guilds/getAvailableVoiceRegions.ts | 2 +- tests/helpers/guilds/getBan.ts | 2 +- tests/helpers/guilds/getBans.ts | 2 +- tests/helpers/guilds/getGuild.ts | 2 +- tests/helpers/guilds/getVanityUrl.ts | 2 +- tests/mod.ts | 42 +++++++++---------- 9 files changed, 30 insertions(+), 30 deletions(-) diff --git a/tests/helpers/guilds/createGuild.ts b/tests/helpers/guilds/createGuild.ts index 2c008e449..601b298db 100644 --- a/tests/helpers/guilds/createGuild.ts +++ b/tests/helpers/guilds/createGuild.ts @@ -6,7 +6,7 @@ import { delayUntil } from "../../utils.ts"; export async function createGuildTests(bot: Bot, t: Deno.TestContext) { const guild = await bot.helpers.createGuild({ - name: "Isekai Maid Fake Server" + name: "Isekai Maid Fake Server", }); // Assertions diff --git a/tests/helpers/guilds/deleteGuild.ts b/tests/helpers/guilds/deleteGuild.ts index 813af2d5b..20aedbd33 100644 --- a/tests/helpers/guilds/deleteGuild.ts +++ b/tests/helpers/guilds/deleteGuild.ts @@ -6,7 +6,7 @@ import { delayUntil } from "../../utils.ts"; export async function deleteGuildTests(bot: Bot, t: Deno.TestContext) { const guild = await bot.helpers.createGuild({ - name: "Isekai Maid Fake Server" + name: "Isekai Maid Fake Server", }); // Assertions diff --git a/tests/helpers/guilds/editGuild.ts b/tests/helpers/guilds/editGuild.ts index de55c2d22..e8b94cd40 100644 --- a/tests/helpers/guilds/editGuild.ts +++ b/tests/helpers/guilds/editGuild.ts @@ -5,8 +5,8 @@ import { assertExists, assertEquals } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; export async function editGuildTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { - const guild = await bot.helpers.editGuild(guildId,{ - name: "Discordeno Test 1.0" + const guild = await bot.helpers.editGuild(guildId, { + name: "Discordeno Test 1.0", }); // Assertions diff --git a/tests/helpers/guilds/getAvailableVoiceRegions.ts b/tests/helpers/guilds/getAvailableVoiceRegions.ts index 30717b4aa..702970ad0 100644 --- a/tests/helpers/guilds/getAvailableVoiceRegions.ts +++ b/tests/helpers/guilds/getAvailableVoiceRegions.ts @@ -3,7 +3,7 @@ import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_chann import { DiscordChannelTypes } from "../../../src/types/mod.ts"; import { assertExists, assertEquals } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; -import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; +import { getAvailableVoiceRegions } from "../../../src/helpers/guilds/get_available_voice_regions.ts"; export async function getAvailableVoiceRegionsTests(bot: Bot, t: Deno.TestContext) { const regions = await bot.helpers.getAvailableVoiceRegions(); diff --git a/tests/helpers/guilds/getBan.ts b/tests/helpers/guilds/getBan.ts index f7d94b9c2..3f1c142f4 100644 --- a/tests/helpers/guilds/getBan.ts +++ b/tests/helpers/guilds/getBan.ts @@ -3,7 +3,7 @@ import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_chann import { DiscordChannelTypes } from "../../../src/types/mod.ts"; import { assertExists, assertEquals } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; -import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; +import { getAvailableVoiceRegions } from "../../../src/helpers/guilds/get_available_voice_regions.ts"; export async function getBanTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { await bot.helpers.ban(guildId, 379643682984296448n); diff --git a/tests/helpers/guilds/getBans.ts b/tests/helpers/guilds/getBans.ts index d20e4eebb..4ff2628d7 100644 --- a/tests/helpers/guilds/getBans.ts +++ b/tests/helpers/guilds/getBans.ts @@ -3,7 +3,7 @@ import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_chann import { DiscordChannelTypes } from "../../../src/types/mod.ts"; import { assertExists, assertEquals } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; -import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; +import { getAvailableVoiceRegions } from "../../../src/helpers/guilds/get_available_voice_regions.ts"; export async function getBansTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { await bot.helpers.ban(guildId, 416477607966670869n); diff --git a/tests/helpers/guilds/getGuild.ts b/tests/helpers/guilds/getGuild.ts index 68c37e1d6..1a79a3eae 100644 --- a/tests/helpers/guilds/getGuild.ts +++ b/tests/helpers/guilds/getGuild.ts @@ -3,7 +3,7 @@ import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_chann import { DiscordChannelTypes } from "../../../src/types/mod.ts"; import { assertExists, assertEquals } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; -import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; +import { getAvailableVoiceRegions } from "../../../src/helpers/guilds/get_available_voice_regions.ts"; export async function getGuildTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { const fetchedGuild = await bot.helpers.getGuild(guildId); diff --git a/tests/helpers/guilds/getVanityUrl.ts b/tests/helpers/guilds/getVanityUrl.ts index f43fabf34..50b6d148d 100644 --- a/tests/helpers/guilds/getVanityUrl.ts +++ b/tests/helpers/guilds/getVanityUrl.ts @@ -3,7 +3,7 @@ import { CreateGuildChannel } from "../../../src/types/guilds/create_guild_chann import { DiscordChannelTypes } from "../../../src/types/mod.ts"; import { assertExists, assertEquals } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; -import {getAvailableVoiceRegions} from "../../../src/helpers/guilds/get_available_voice_regions.ts"; +import { getAvailableVoiceRegions } from "../../../src/helpers/guilds/get_available_voice_regions.ts"; export async function getVanityURLTests(bot: Bot, guildId: bigint, t: Deno.TestContext) { const fetchedVanityURL = await bot.helpers.getVanityURL(guildId); diff --git a/tests/mod.ts b/tests/mod.ts index 33d9ebed6..df77caa72 100644 --- a/tests/mod.ts +++ b/tests/mod.ts @@ -40,15 +40,15 @@ import { editEmojiTest } from "./helpers/emojis/edit_emoji.ts"; import { getEmojiTest } from "./helpers/emojis/get_emoji.ts"; import { getEmojisTest } from "./helpers/emojis/get_emojis.ts"; import { getBansTest, unbanTest, banTest } from "./helpers/members/ban.ts"; -import {createGuildTests} from "./helpers/guilds/createGuild.ts"; -import {deleteGuildTests} from "./helpers/guilds/deleteGuild.ts"; -import {editGuildTests} from "./helpers/guilds/editGuild.ts"; -import {getAuditLogsTests} from "./helpers/guilds/getAuditLogs.ts"; -import {getAvailableVoiceRegionsTests} from "./helpers/guilds/getAvailableVoiceRegions.ts"; -import {getBanTests} from "./helpers/guilds/getBan.ts"; -import {getBansTests} from "./helpers/guilds/getBans.ts"; -import {getGuildTests} from "./helpers/guilds/getGuild.ts"; -import {getVanityURLTests} from "./helpers/guilds/getVanityUrl.ts"; +import { createGuildTests } from "./helpers/guilds/createGuild.ts"; +import { deleteGuildTests } from "./helpers/guilds/deleteGuild.ts"; +import { editGuildTests } from "./helpers/guilds/editGuild.ts"; +import { getAuditLogsTests } from "./helpers/guilds/getAuditLogs.ts"; +import { getAvailableVoiceRegionsTests } from "./helpers/guilds/getAvailableVoiceRegions.ts"; +import { getBanTests } from "./helpers/guilds/getBan.ts"; +import { getBansTests } from "./helpers/guilds/getBans.ts"; +import { getGuildTests } from "./helpers/guilds/getGuild.ts"; +import { getVanityURLTests } from "./helpers/guilds/getVanityUrl.ts"; // CHANGE TO TRUE WHEN DEBUGGING SANITIZATION ERRORS const sanitizeMode = { @@ -119,10 +119,10 @@ Deno.test({ fn: async (t) => { assertEquals(bot.helpers.guildIconURL(guild.id, { icon: guild.icon }), undefined); assertEquals( - bot.helpers.guildIconURL(785384884197392384n, { - icon: 3837424427068676005442449262648382018748n, - }), - "https://cdn.discordapp.com/icons/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" + bot.helpers.guildIconURL(785384884197392384n, { + icon: 3837424427068676005442449262648382018748n, + }), + "https://cdn.discordapp.com/icons/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" ); }, ...sanitizeMode, @@ -132,10 +132,10 @@ Deno.test({ fn: async (t) => { assertEquals(bot.helpers.guildBannerURL(guild.id, { banner: guild.banner }), undefined); assertEquals( - bot.helpers.guildBannerURL(613425648685547541n, { - banner: 3919584870146358272366452115178209474142n, - }), - "https://cdn.discordapp.com/banners/613425648685547541/84c4964c115c128fb9100952c3b4f65e.jpg?size=128" + bot.helpers.guildBannerURL(613425648685547541n, { + banner: 3919584870146358272366452115178209474142n, + }), + "https://cdn.discordapp.com/banners/613425648685547541/84c4964c115c128fb9100952c3b4f65e.jpg?size=128" ); }, ...sanitizeMode, @@ -145,10 +145,10 @@ Deno.test({ fn: async (t) => { assertEquals(bot.helpers.guildSplashURL(guild.id, { splash: guild.splash }), undefined); assertEquals( - bot.helpers.guildSplashURL(785384884197392384n, { - splash: 3837424427068676005442449262648382018748n, - }), - "https://cdn.discordapp.com/splashes/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" + bot.helpers.guildSplashURL(785384884197392384n, { + splash: 3837424427068676005442449262648382018748n, + }), + "https://cdn.discordapp.com/splashes/785384884197392384/46f50fb412eab14ec455d5cf777154bc.jpg?size=128" ); }, ...sanitizeMode,