From 9f4cd812f6c148a37e3564d30d70b9ae6e5c83a1 Mon Sep 17 00:00:00 2001 From: ITOH <72305210+itohatweb@users.noreply.github.com> Date: Sat, 17 Apr 2021 15:33:29 +0200 Subject: [PATCH] add test --- tests/members/search_members.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/members/search_members.ts diff --git a/tests/members/search_members.ts b/tests/members/search_members.ts new file mode 100644 index 000000000..789b8e288 --- /dev/null +++ b/tests/members/search_members.ts @@ -0,0 +1,29 @@ +import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; +import { assertEquals, assertExists } from "../deps.ts"; +import { searchMembers } from "../../src/helpers/members/search_members.ts"; +import { botId, cache } from "../../mod.ts"; + +async function ifItFailsBlameWolf() { + const botMember = cache.members.get(botId); + + // Assertions + assertExists(botMember); + + const foundMembers = await searchMembers( + tempData.guildId, + botMember!.username.substring(0, 4), + { + limit: 1, + }, + ); + + assertEquals(foundMembers.size, 1); +} + +Deno.test({ + name: "[members] search guild members", + async fn() { + await ifItFailsBlameWolf(); + }, + ...defaultTestOptions, +});