- Adjusted formatting in conversationContext.ts for better token estimation readability. - Enhanced readability in indonesianTextNormalizer.ts by formatting multiline replacements. - Reformatted badword lists and whitelists in indonesianTextNormalizer.ts for consistency. - Improved function signatures in messageStore.ts for clarity. - Reformatted messageCapture.ts to enhance readability of channel ID checks. - Cleaned up error logging in messageStore.ts and retentionManager.ts for better clarity. - Reformatted indonesianSlangLexicon.ts for consistent object formatting. - Enhanced URL fetching regex patterns in urlFetcher.ts for better readability. - Simplified query parameter destructuring in analyticsRoutes.ts for cleaner code. - Improved test readability in autoDeleteManager.test.ts and indonesianTextNormalizer.test.ts by formatting expectations. - Cleaned up whitespace in messageCaptureFilter.test.ts for consistency.
44 lines
1.2 KiB
TypeScript
44 lines
1.2 KiB
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { shouldCaptureMessageLocation } from "../../src/moderation/messageCapture";
|
|
|
|
describe("shouldCaptureMessageLocation", () => {
|
|
it("matches only configured text guild and optional channel", () => {
|
|
expect(
|
|
shouldCaptureMessageLocation(
|
|
{ guildId: "guild-1", channelId: "channel-1" },
|
|
{ guildId: "guild-1", channelId: "channel-1" },
|
|
),
|
|
).toBe(true);
|
|
|
|
expect(
|
|
shouldCaptureMessageLocation(
|
|
{ guildId: "guild-1", channelId: "channel-2" },
|
|
{ guildId: "guild-1", channelId: "channel-1" },
|
|
),
|
|
).toBe(false);
|
|
|
|
expect(
|
|
shouldCaptureMessageLocation(
|
|
{ guildId: "guild-2", channelId: "channel-1" },
|
|
{ guildId: "guild-1", channelId: "channel-1" },
|
|
),
|
|
).toBe(false);
|
|
});
|
|
|
|
it("skips ignored channels", () => {
|
|
expect(
|
|
shouldCaptureMessageLocation(
|
|
{ guildId: "guild-1", channelId: "1310988070996414494" },
|
|
{ guildId: "guild-1" },
|
|
),
|
|
).toBe(false);
|
|
|
|
expect(
|
|
shouldCaptureMessageLocation(
|
|
{ guildId: "guild-1", channelId: "1265679542144467035" },
|
|
{ guildId: "guild-1" },
|
|
),
|
|
).toBe(false);
|
|
});
|
|
});
|