diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index becaeb570..6df1de3a5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,6 +10,6 @@ jobs: - uses: actions/checkout@v2 - uses: denolib/setup-deno@v2 - name: Run test script - run: deno test --allow-net --allow-env + run: deno test --allow-net --allow-env tests/ env: DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }} diff --git a/tests/01_main.ts b/tests/01_main.test.ts similarity index 87% rename from tests/01_main.ts rename to tests/01_main.test.ts index 5e279a474..3824e3c56 100644 --- a/tests/01_main.ts +++ b/tests/01_main.test.ts @@ -6,6 +6,11 @@ if (!token) throw new Error("Token is not provided"); startBot({ token, intents: [Intents.GUILD_MESSAGES, Intents.GUILDS], + eventHandlers: { + debug(data) { + console.log(Deno.inspect(data, { depth: 1 })); + }, + }, }); // Default options for tests diff --git a/tests/02_guild.ts b/tests/02_guild.test.ts similarity index 87% rename from tests/02_guild.ts rename to tests/02_guild.test.ts index a0df1855c..a206cd463 100644 --- a/tests/02_guild.ts +++ b/tests/02_guild.test.ts @@ -1,4 +1,4 @@ -import { defaultTestOptions, tempData } from "./01_main.ts"; +import { defaultTestOptions, tempData } from "./01_main.test.ts"; import { assertExists, createServer, delay, Guild } from "./deps.ts"; Deno.test({ diff --git a/tests/03_role.ts b/tests/03_role.test.ts similarity index 94% rename from tests/03_role.ts rename to tests/03_role.test.ts index 5d685eb3c..409773b94 100644 --- a/tests/03_role.ts +++ b/tests/03_role.test.ts @@ -1,4 +1,4 @@ -import { defaultTestOptions, tempData } from "./01_main.ts"; +import { defaultTestOptions, tempData } from "./01_main.test.ts"; import { assertEquals, assertExists, diff --git a/tests/04_channel.ts b/tests/04_channel.test.ts similarity index 94% rename from tests/04_channel.ts rename to tests/04_channel.test.ts index 824f9e1cf..91d0365e3 100644 --- a/tests/04_channel.ts +++ b/tests/04_channel.test.ts @@ -1,9 +1,9 @@ -import { Channel } from "../src/api/structures/mod.ts"; -import { defaultTestOptions, tempData } from "./01_main.ts"; +import { defaultTestOptions, tempData } from "./01_main.test.ts"; import { assertEquals, assertExists, cache, + Channel, channelOverwriteHasPermission, createGuildChannel, delay, diff --git a/tests/05_message.ts b/tests/05_message.test.ts similarity index 91% rename from tests/05_message.ts rename to tests/05_message.test.ts index 145e7ae87..0d162a827 100644 --- a/tests/05_message.ts +++ b/tests/05_message.test.ts @@ -1,4 +1,4 @@ -import { defaultTestOptions, tempData } from "./01_main.ts"; +import { defaultTestOptions, tempData } from "./01_main.test.ts"; import { assertEquals, assertExists, getMessage, sendMessage } from "./deps.ts"; Deno.test({ diff --git a/tests/06_cleanup.ts b/tests/06_cleanup.test.ts similarity index 89% rename from tests/06_cleanup.ts rename to tests/06_cleanup.test.ts index 92d3b4b2b..396bfd6e4 100644 --- a/tests/06_cleanup.ts +++ b/tests/06_cleanup.test.ts @@ -1,8 +1,8 @@ -import { deleteMessageByID } from "../src/api/handlers/message.ts"; -import { defaultTestOptions, tempData } from "./01_main.ts"; +import { defaultTestOptions, tempData } from "./01_main.test.ts"; import { assertEquals, deleteChannel, + deleteMessageByID, deleteRole, deleteServer, } from "./deps.ts"; diff --git a/tests/mod.test.ts b/tests/mod.test.ts deleted file mode 100644 index a08f401d8..000000000 --- a/tests/mod.test.ts +++ /dev/null @@ -1,6 +0,0 @@ -import "./01_main.ts"; -import "./02_guild.ts"; -import "./03_role.ts"; -import "./04_channel.ts"; -import "./05_message.ts"; -import "./06_cleanup.ts";