Files
discordeno/tests/guilds/delete_server.ts
2021-04-09 12:46:38 +00:00

20 lines
617 B
TypeScript

import { cache, deleteServer, delay } from "../../mod.ts";
import { tempData, defaultTestOptions } from "../ws/start_bot.ts";
Deno.test({
name: "[guild] delete a guild",
async fn() {
if (!tempData.guildId)
throw new Error("The guild id was not available to be deleted.");
if (!cache.guilds.has(tempData.guildId))
throw new Error("The guild was not cached so impossible to delete.");
await deleteServer(tempData.guildId);
await delay(3000);
if (cache.guilds.has(tempData.guildId))
throw new Error("The guild was not able to be deleted.");
},
...defaultTestOptions,
});