Files
discordeno/packages/rest/tests/e2e/utils.ts
Fleny 3b4cdf6b69 test(rest): Restore the E2E tests (#4259)
* guild.spec.ts

* automod.spec.ts

* emoji.spec.ts

* member.spec.ts

* message.spec.ts

* misc.spec.ts

* role.spec.ts

* stickers.spec.ts

* user.spec.ts

* webhook.spec.ts

* delete dd-test-emoji role
2025-07-22 19:19:14 +02:00

32 lines
761 B
TypeScript

import { after } from 'mocha'
import { createRestManager } from '../../src/manager.js'
import { E2E_TEST_GUILD_ID, token } from './constants.js'
// For debugging purposes
// logger.setLevel(LogLevels.Debug)
// logger.setDepth(LogDepth.Full)
export const rest = createRestManager({
token,
})
rest.deleteQueueDelay = 10000
const guild = await rest.getGuild(E2E_TEST_GUILD_ID)
if (!guild) throw new Error('E2E_TEST_GUILD_ID does not exist or is not accessible.')
const channel = await rest.createChannel(guild.id, {
name: 'discordeno-e2e',
})
after(async () => {
// Clean up the channel created for testing
if (channel.id) {
await rest.deleteChannel(channel.id)
}
})
export const e2eCache = {
guildId: E2E_TEST_GUILD_ID,
guild,
channel,
}