From fd4cff06caf4d7f2720ef5abbd8bb4d72f6583d7 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 2 Jan 2026 12:20:43 +0100 Subject: [PATCH] test: fix discord/config test lint --- src/config/config.test.ts | 1 - src/discord/monitor.test.ts | 25 +++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/config/config.test.ts b/src/config/config.test.ts index 1f6ac93bb..06b774fe7 100644 --- a/src/config/config.test.ts +++ b/src/config/config.test.ts @@ -206,7 +206,6 @@ describe("config identity defaults", () => { }); }); -import fs from "node:fs/promises"; describe("config discord", () => { let previousHome: string | undefined; diff --git a/src/discord/monitor.test.ts b/src/discord/monitor.test.ts index e3d6dee50..5d1d087d5 100644 --- a/src/discord/monitor.test.ts +++ b/src/discord/monitor.test.ts @@ -1,15 +1,16 @@ +import { describe, expect, it } from "vitest"; import { allowListMatches, + type DiscordGuildEntryResolved, normalizeDiscordAllowList, normalizeDiscordSlug, resolveDiscordChannelConfig, resolveDiscordGuildEntry, resolveGroupDmAllow, - type DiscordGuildEntryResolved, } from "./monitor.js"; const fakeGuild = (id: string, name: string) => - ({ id, name } as unknown as import("discord.js").Guild); + ({ id, name }) as unknown as import("discord.js").Guild; const makeEntries = ( entries: Record>, @@ -28,12 +29,9 @@ const makeEntries = ( describe("discord allowlist helpers", () => { it("normalizes slugs", () => { - expect(normalizeDiscordSlug("Friends of Clawd")) - .toBe("friends-of-clawd"); - expect(normalizeDiscordSlug("#General")) - .toBe("general"); - expect(normalizeDiscordSlug("Dev__Chat")) - .toBe("dev-chat"); + expect(normalizeDiscordSlug("Friends of Clawd")).toBe("friends-of-clawd"); + expect(normalizeDiscordSlug("#General")).toBe("general"); + expect(normalizeDiscordSlug("Dev__Chat")).toBe("dev-chat"); }); it("matches ids or names", () => { @@ -42,10 +40,13 @@ describe("discord allowlist helpers", () => { ["discord:", "user:", "guild:", "channel:"], ); expect(allow).not.toBeNull(); - expect(allowListMatches(allow!, { id: "123" })).toBe(true); - expect(allowListMatches(allow!, { name: "steipete" })).toBe(true); - expect(allowListMatches(allow!, { name: "friends-of-clawd" })).toBe(true); - expect(allowListMatches(allow!, { name: "other" })).toBe(false); + if (!allow) { + throw new Error("Expected allow list to be normalized"); + } + expect(allowListMatches(allow, { id: "123" })).toBe(true); + expect(allowListMatches(allow, { name: "steipete" })).toBe(true); + expect(allowListMatches(allow, { name: "friends-of-clawd" })).toBe(true); + expect(allowListMatches(allow, { name: "other" })).toBe(false); }); });