diff --git a/tests/helpers/members/avatar.ts b/tests/helpers/members/avatar.ts deleted file mode 100644 index 5cffd7af6..000000000 --- a/tests/helpers/members/avatar.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Bot } from "../../../src/bot.ts"; - -export async function avatarURL(bot: Bot, t: Deno.TestContext) { - -} \ No newline at end of file diff --git a/tests/helpers/misc/user.ts b/tests/helpers/misc/user.ts new file mode 100644 index 000000000..0f5db25a1 --- /dev/null +++ b/tests/helpers/misc/user.ts @@ -0,0 +1,9 @@ +import { Bot } from "../../../src/bot.ts"; +import { assertExists } from "../../deps.ts"; + +export async function getUserTests(bot: Bot, t: Deno.TestContext) { + const user = await bot.helpers.getUser(bot.id); + assertExists(user); + + assertExists(bot.transformers.user(bot, user)); +} diff --git a/tests/mod.ts b/tests/mod.ts index 135976b2e..a04eca880 100644 --- a/tests/mod.ts +++ b/tests/mod.ts @@ -45,6 +45,7 @@ import { deleteRoleTests } from "./helpers/roles/deleteRole.ts"; import { getRolesTest } from "./helpers/roles/getRoles.ts"; import { editRoleTests } from "./helpers/roles/editRole.ts"; import { addRoleTest, removeRoleTest } from "./helpers/roles/roleChanges.ts"; +import { getUserTests } from "./helpers/misc/user.ts"; import { createGuildTests } from "./helpers/guilds/createGuild.ts"; import { deleteGuildTests } from "./helpers/guilds/deleteGuild.ts"; import { editGuildTests } from "./helpers/guilds/editGuild.ts"; @@ -764,15 +765,33 @@ Deno.test({ }), ]); }, - }); + }); + // SOME MISC TESTS + await Promise.all([ + t.step({ + name: "[User] get a user and transform", + fn: async (t) => { + await getUserTests(bot, t); + }, + ...sanitizeMode, + }),t.step({ + name: "[tranform] snowflake to bigint", + fn: async (t) => { + assertEquals(130136895395987456n, bot.transformers.snowflake("130136895395987456")); + }, + ...sanitizeMode + }), // CONDUCT MEMORY BENCHMARK TESTS - await t.step({ - name: "[Memory] Benchmark memory tests", - fn: async (t) => { - await memoryBenchmarks(bot, true); - }, - }); + + await t.step({ + name: "[Memory] Benchmark memory tests", + fn: async (t) => { + await memoryBenchmarks(bot, true); + }, + }) + ]) + await stopBot(bot); },