From 20ca6c10fcbc78acdb7bfdb65655022160973d45 Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Wed, 25 Mar 2026 22:44:02 +0900 Subject: [PATCH] style: fix prettier formatting in GitHub watcher scheduler tests --- src/task-scheduler.test.ts | 44 +++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/src/task-scheduler.test.ts b/src/task-scheduler.test.ts index c9480d2..aa203be 100644 --- a/src/task-scheduler.test.ts +++ b/src/task-scheduler.test.ts @@ -106,29 +106,33 @@ vi.mock('./logger.js', () => ({ vi.mock('./github-ci.js', () => ({ checkGitHubActionsRun: checkGitHubActionsRunMock, - computeGitHubWatcherDelayMs: vi.fn((task: { schedule_value: string; created_at: string }, nowMs: number) => { - const baseDelayMs = Number.parseInt(task.schedule_value, 10); - const normalizedBaseDelayMs = - Number.isFinite(baseDelayMs) && baseDelayMs > 0 ? baseDelayMs : 15_000; - const createdAtMs = new Date(task.created_at).getTime(); - const elapsedMs = Number.isFinite(createdAtMs) - ? Math.max(0, nowMs - createdAtMs) - : 0; + computeGitHubWatcherDelayMs: vi.fn( + (task: { schedule_value: string; created_at: string }, nowMs: number) => { + const baseDelayMs = Number.parseInt(task.schedule_value, 10); + const normalizedBaseDelayMs = + Number.isFinite(baseDelayMs) && baseDelayMs > 0 ? baseDelayMs : 15_000; + const createdAtMs = new Date(task.created_at).getTime(); + const elapsedMs = Number.isFinite(createdAtMs) + ? Math.max(0, nowMs - createdAtMs) + : 0; - if (elapsedMs >= 60 * 60 * 1000) { - return Math.max(normalizedBaseDelayMs, 60_000); - } - if (elapsedMs >= 10 * 60 * 1000) { - return Math.max(normalizedBaseDelayMs, 30_000); - } - return normalizedBaseDelayMs; - }), + if (elapsedMs >= 60 * 60 * 1000) { + return Math.max(normalizedBaseDelayMs, 60_000); + } + if (elapsedMs >= 10 * 60 * 1000) { + return Math.max(normalizedBaseDelayMs, 30_000); + } + return normalizedBaseDelayMs; + }, + ), MAX_GITHUB_CONSECUTIVE_ERRORS: 5, parseGitHubCiMetadata: vi.fn((raw: string | null | undefined) => { if (!raw) return null; return JSON.parse(raw); }), - serializeGitHubCiMetadata: vi.fn((metadata: unknown) => JSON.stringify(metadata)), + serializeGitHubCiMetadata: vi.fn((metadata: unknown) => + JSON.stringify(metadata), + ), })); import { _initTestDatabase, createTask, getTaskById } from './db.js'; @@ -1088,9 +1092,9 @@ Managed by host-driven watcher. const task = getTaskById('task-github-backoff'); expect(task).toBeDefined(); - expect(new Date(task!.next_run!).getTime() - Date.now()).toBeGreaterThanOrEqual( - 29_000, - ); + expect( + new Date(task!.next_run!).getTime() - Date.now(), + ).toBeGreaterThanOrEqual(29_000); expect(task?.ci_metadata).toContain('"poll_count":10'); });