diff --git a/testss/channels/threads/startThread.test.ts b/testss/channels/threads/startThread.test.ts new file mode 100644 index 000000000..3d95b4aa1 --- /dev/null +++ b/testss/channels/threads/startThread.test.ts @@ -0,0 +1,20 @@ +import { assertEquals, assertExists, assertNotEquals } from "../../deps.ts"; +import { loadBot } from "../../mod.ts"; +import { CACHED_COMMUNITY_GUILD_ID } from "../../utils.ts"; + +Deno.test("[thread] Start a thread", async (t) => { + const bot = loadBot(); + const channel = await bot.helpers.createChannel(CACHED_COMMUNITY_GUILD_ID, { name: "threads" }); + const message = await bot.helpers.sendMessage(channel.id, { content: "thread message" }); + const thread = await bot.helpers.startThreadWithMessage(channel.id, message.id, { + reason: "idk", + rateLimitPerUser: 5, + name: "tread carefully", + autoArchiveDuration: 60, + }); + + assertExists(thread); + + await bot.helpers.deleteChannel(channel.id) + +});