Skip to content

Commit 6f99a18

Browse files
fix(test): satisfy ESLint naming-convention and require-unicode-regexp
Alias snake_case columns to camelCase in row casts and add the `u` flag to the /reserved/i regex so the new FK-integrity tests pass the repo's lint rules without suppressions. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent a837d2e commit 6f99a18

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

too-many-cooks/packages/too-many-cooks/test/foreign_key_integrity_test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ describe("foreign_key_integrity", () => {
158158
db.prepare("DELETE FROM identity WHERE agent_name = ?").run("fk-doomed-recipient");
159159

160160
const after = db.prepare("SELECT COUNT(*) as c FROM messages WHERE to_agent = ?").get("fk-doomed-recipient") as { c: number };
161-
const senderStillThere = db.prepare("SELECT agent_name FROM identity WHERE agent_name = ?").get("fk-survives-sender") as { agent_name: string } | undefined;
161+
const senderStillThere: unknown = db.prepare("SELECT agent_name FROM identity WHERE agent_name = ?").get("fk-survives-sender");
162162
db.close();
163163

164164
assert.strictEqual(after.c, 0, "Inbound messages to deleted recipient MUST be cascade-deleted — no orphans");
@@ -208,8 +208,8 @@ describe("foreign_key_integrity", () => {
208208
await result.value.close();
209209

210210
const db = openRawDb();
211-
const sentinel = db.prepare("SELECT agent_name, active FROM identity WHERE agent_name = ?").get(BROADCAST) as { agent_name: string; active: number } | undefined;
212-
const broadcastRow = db.prepare("SELECT to_agent, content FROM messages WHERE to_agent = ?").get(BROADCAST) as { to_agent: string; content: string } | undefined;
211+
const sentinel = db.prepare("SELECT agent_name AS agentName, active FROM identity WHERE agent_name = ?").get(BROADCAST) as { agentName: string; active: number } | undefined;
212+
const broadcastRow = db.prepare("SELECT to_agent AS toAgent, content FROM messages WHERE to_agent = ?").get(BROADCAST) as { toAgent: string; content: string } | undefined;
213213
db.close();
214214

215215
assert.notStrictEqual(sentinel, undefined, "Broadcast sentinel identity row must exist");
@@ -230,7 +230,7 @@ describe("foreign_key_integrity", () => {
230230

231231
assert.strictEqual(rejected.ok, false, "Registering '*' must be rejected");
232232
if (rejected.ok) { return; }
233-
assert.match(rejected.error.message, /reserved/i, "Error message must explain the reservation");
233+
assert.match(rejected.error.message, /reserved/iu, "Error message must explain the reservation");
234234
});
235235

236236
it("adminDeleteAgent refuses to delete the broadcast sentinel", async () => {

0 commit comments

Comments
 (0)