MCPcopy Create free account
hub / github.com/Botloader/botloader / testMessageThread

Function testMessageThread

integration-tests/threads.ts:94–112  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

92}
93
94async function testMessageThread() {
95 const msg = await Discord.createMessage(threadsTestChannelId, { content: "thread should be created on this message" })
96 let channel = await msg.createThread({
97 name: "int-test-message-thread",
98 autoArchiveDurationMinutes: 10080
99 })
100
101 assertExpected("PublicThread", channel.kind)
102 assertExpected(10080, channel.threadMetadata.autoArchiveDurationMinutes)
103 assertExpected("int-test-message-thread", channel.name)
104
105 // check if it appears in the active threads list
106 const activeThreads = await Discord.getActiveThreads()
107 const found = activeThreads.threads.find(v => v.id === channel.id)
108 assertExpected(true, Boolean(found))
109
110 channel = await channel.archive()
111 assertExpected(true, channel.threadMetadata.archived)
112}
113
114async function testForumThread() {
115 let { thread: channel, message } = await Discord.createForumThread({

Callers 1

threads.tsFile · 0.85

Calls 2

assertExpectedFunction · 0.90
createThreadMethod · 0.80

Tested by

no test coverage detected