From e501dc8589f9c782f44a9a53c9fdd4fcbe069252 Mon Sep 17 00:00:00 2001 From: garrytan Date: Mon, 26 Oct 2026 12:19:29 +0000 Subject: [PATCH] design-lint: ninth review cycle tests The fourth-cycle unclosed-run test states its own timeout: its per-fixture bound is 8 s and the four fixtures together pass bun's 5 s default. Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- test/design-lint-eighth-cycle.test.ts | 51 +++++++++++++++++++++++++-- test/design-lint-fourth-cycle.test.ts | 2 +- 2 files changed, 49 insertions(+), 4 deletions(-) diff --git a/test/design-lint-eighth-cycle.test.ts b/test/design-lint-eighth-cycle.test.ts index b22db48b2..3dfbc1195 100644 --- a/test/design-lint-eighth-cycle.test.ts +++ b/test/design-lint-eighth-cycle.test.ts @@ -11,9 +11,12 @@ import { afterAll, describe, expect, test } from 'bun:test'; import * as fs from 'node:fs'; import * as os from 'node:os'; import * as path from 'node:path'; +import { parseCss, resolveVars } from '../lib/design-lint/css'; import { parseDoc, parseHtml } from '../lib/design-lint/html'; import { lineOf } from '../lib/design-lint/render'; +import { glAccent, glLayout } from '../lib/design-lint/render-probe'; import { Reporter, type Finding } from '../lib/design-lint/report'; +import { run as runAssets } from '../lib/design-lint/rules/assets'; import { run as runCopy } from '../lib/design-lint/rules/copy'; import { lintStatic } from '../lib/design-lint/static'; import { compInner } from '../lib/design-lint/tailwind'; @@ -87,6 +90,7 @@ describe('design-lint eighth cycle: a file costs its length', () => { expect(doc.src.indexOf('<', ''.length)).toBe(doc.src.indexOf('

')); expect(doc.src.includes('