From 2cf17ceee025a2a9a58759abbcb8f053410cc885 Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Tue, 2 Nov 2021 19:50:24 +0000 Subject: [PATCH 1/2] a few user tests --- tests/helpers/members/avatar.ts | 5 ----- tests/helpers/misc/user.ts | 9 +++++++++ 2 files changed, 9 insertions(+), 5 deletions(-) delete mode 100644 tests/helpers/members/avatar.ts create mode 100644 tests/helpers/misc/user.ts 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)); +} From 125b0c40e111c10da5c8eed15f297e0d417edb32 Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Tue, 2 Nov 2021 20:45:09 +0000 Subject: [PATCH 2/2] add some user tests --- tests/mod.ts | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/tests/mod.ts b/tests/mod.ts index 270358a54..26bbfa9b4 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"; // CHANGE TO TRUE WHEN DEBUGGING SANITIZATION ERRORS const sanitizeMode = { @@ -689,15 +690,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); },