This commit is contained in:
itohatweb
2021-04-13 07:26:23 +00:00
parent 174ec859f1
commit 5afa6f2c13
10 changed files with 132 additions and 86 deletions
+18 -7
View File
@@ -8,9 +8,9 @@ import { delayUntil } from "../util/delay_until.ts";
import { DiscordOverwriteTypes } from "../../src/types/channels/overwrite_types.ts";
import { botId } from "../../src/bot.ts";
import { deleteChannelOverwrite } from "../../src/helpers/channels/delete_channel_overwrite.ts";
import {editChannelOverwrite} from "../../src/helpers/channels/edit_channel_overwrite.ts";
import {channelOverwriteHasPermission} from "../../src/helpers/channels/channel_overwrite_has_permission.ts";
import {DiscordBitwisePermissionFlags} from "../../src/types/permissions/bitwise_permission_flags.ts";
import { editChannelOverwrite } from "../../src/helpers/channels/edit_channel_overwrite.ts";
import { channelOverwriteHasPermission } from "../../src/helpers/channels/channel_overwrite_has_permission.ts";
import { DiscordBitwisePermissionFlags } from "../../src/types/permissions/bitwise_permission_flags.ts";
async function ifItFailsBlameWolf(options: CreateGuildChannel, save = false) {
const channel = await createChannel(tempData.guildId, options);
@@ -43,13 +43,24 @@ async function ifItFailsBlameWolf(options: CreateGuildChannel, save = false) {
await delayUntil(
10000,
() => channelOverwriteHasPermission(channel.guildId, botId, cache.channels.get(channel.id)?.permissionOverwrites, ["VIEW_CHANNEL", "ADD_REACTIONS"]),
() =>
channelOverwriteHasPermission(
channel.guildId,
botId,
cache.channels.get(channel.id)?.permissionOverwrites,
["VIEW_CHANNEL", "ADD_REACTIONS"],
),
);
assertEquals(
channelOverwriteHasPermission(channel.guildId, botId, cache.channels.get(channel.id)?.permissionOverwrites, ["VIEW_CHANNEL", "ADD_REACTIONS"]),
true
)
channelOverwriteHasPermission(
channel.guildId,
botId,
cache.channels.get(channel.id)?.permissionOverwrites,
["VIEW_CHANNEL", "ADD_REACTIONS"],
),
true,
);
}
Deno.test({