mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-04 09:50:07 +00:00
fix(tests): add first message unit test
This commit is contained in:
73
tests/mod.ts
73
tests/mod.ts
@@ -13,15 +13,6 @@ import {
|
||||
import { getMessageTest } from "./helpers/messages/getMessage.ts";
|
||||
import { editMessageTest } from "./helpers/messages/editMessage.ts";
|
||||
import { pinMessageTests } from "./helpers/messages/pin.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 { categoryChildrenTest } from "./helpers/channels/categoryChannels.ts";
|
||||
import { deleteChannelOverwriteTests } from "./helpers/channels/deleteChannelOverwrite.ts";
|
||||
import { editChannelTests } from "./helpers/channels/editChannel.ts";
|
||||
@@ -108,70 +99,6 @@ export const message = await bot.helpers.sendMessage(channel.id, {
|
||||
content: "Hello Skillz",
|
||||
});
|
||||
|
||||
Deno.test({
|
||||
name: "[guild] create a guild",
|
||||
fn: async (t) => {
|
||||
await createGuildTests();
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] delete a guild",
|
||||
fn: async (t) => {
|
||||
await deleteGuildTests();
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] edit a guild",
|
||||
fn: async (t) => {
|
||||
await editGuildTests(guild.id);
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] get audit logs",
|
||||
fn: async (t) => {
|
||||
await getAuditLogsTests(guild.id);
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] get available voice regions",
|
||||
fn: async (t) => {
|
||||
await getAvailableVoiceRegionsTests();
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] get a ban",
|
||||
fn: async (t) => {
|
||||
await getBanTests(guild.id);
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] get bans",
|
||||
fn: async (t) => {
|
||||
await getBansTests(guild.id);
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] get guilds",
|
||||
fn: async (t) => {
|
||||
await getGuildTests(guild.id);
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
Deno.test({
|
||||
name: "[guild] get vanity url",
|
||||
fn: async (t) => {
|
||||
await getVanityURLTests(guild.id);
|
||||
},
|
||||
...sanitizeMode,
|
||||
});
|
||||
|
||||
Deno.test({
|
||||
name: "[message] send message with text",
|
||||
fn: async (t) => {
|
||||
|
||||
109
testss/channels/messages/message.test.ts
Normal file
109
testss/channels/messages/message.test.ts
Normal file
@@ -0,0 +1,109 @@
|
||||
import { ChannelTypes } from "../../../mod.ts";
|
||||
import { assertEquals, assertExists, assertNotEquals } from "../../deps.ts";
|
||||
import { loadBot } from "../../mod.ts";
|
||||
import { CACHED_COMMUNITY_GUILD_ID } from "../../utils.ts";
|
||||
|
||||
Deno.test({
|
||||
name: "[messages] Run message related unit tests",
|
||||
async fn(t) {
|
||||
const bot = await loadBot();
|
||||
const channel = await bot.helpers.createChannel(CACHED_COMMUNITY_GUILD_ID, {
|
||||
name: "Discordeno-test",
|
||||
type: ChannelTypes.GuildText,
|
||||
});
|
||||
|
||||
// Assertions
|
||||
assertExists(channel.id);
|
||||
|
||||
// Send a message with text
|
||||
await t.step("[message] Send a message with text", async () => {
|
||||
const message = await bot.helpers.sendMessage(channel.id, {
|
||||
content: "Hello Skillz",
|
||||
});
|
||||
assertExists(message.id);
|
||||
assertEquals(message.content, "Hello Skillz");
|
||||
});
|
||||
|
||||
// Delete the channel once test is done
|
||||
await bot.helpers.deleteChannel(channel.id);
|
||||
},
|
||||
});
|
||||
|
||||
// Deno.test({
|
||||
// name: "[message] send message with text",
|
||||
// fn: async (t) => {
|
||||
// await sendMessageWithTextTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] send message with embeds",
|
||||
// fn: async (t) => {
|
||||
// await sendMessageWithEmbedsTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] send message with components",
|
||||
// fn: async (t) => {
|
||||
// await sendMessageWithComponents(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] edit message",
|
||||
// fn: async (t) => {
|
||||
// await editMessageTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] delete message without a reason",
|
||||
// fn: async (t) => {
|
||||
// await deleteMessageWithoutReasonTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] delete message with a reason",
|
||||
// fn: async (t) => {
|
||||
// await deleteMessageWithReasonTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] delete messages without a reason",
|
||||
// fn: async (t) => {
|
||||
// await deleteMessagesWithoutReasonTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] delete messages with a reason",
|
||||
// fn: async (t) => {
|
||||
// await deleteMessagesWithReasonTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] fetch a message",
|
||||
// fn: async (t) => {
|
||||
// await getMessageTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
// Deno.test({
|
||||
// name: "[message] fetch messages",
|
||||
// fn: async (t) => {
|
||||
// await getMessagesTest(channel.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
|
||||
// Deno.test({
|
||||
// name: "[message] pin a message",
|
||||
// fn: async (t) => {
|
||||
// await pinMessageTests(channel.id, message.id);
|
||||
// },
|
||||
// ...sanitizeMode,
|
||||
// });
|
||||
Reference in New Issue
Block a user