test(canvas): add coverage for cssVar in lib/theme.ts #1493

Closed
fullstack-engineer wants to merge 1 commits from test/canvas-theme-ts-coverage into staging
Member

Summary

  • Add 25 tests covering all 26 ColorToken variants of the cssVar pure function
  • One aggregate test confirms var() prefix/suffix on every token
  • Pure function tests are fast (6ms) and deterministic

Test plan

  • npm test -- --run src/lib/__tests__/theme.test.ts — 25 passed
  • npm test — 213 files, 3353 tests passed
  • Go test suite — all packages pass

🤖 Generated with Claude Code

## Summary - Add 25 tests covering all 26 ColorToken variants of the `cssVar` pure function - One aggregate test confirms var() prefix/suffix on every token - Pure function tests are fast (6ms) and deterministic ## Test plan - [x] `npm test -- --run src/lib/__tests__/theme.test.ts` — 25 passed - [x] `npm test` — 213 files, 3353 tests passed - [x] Go test suite — all packages pass 🤖 Generated with [Claude Code](https://claude.ai/claude-code)
fullstack-engineer added 1 commit 2026-05-18 10:21:55 +00:00
test(canvas): add coverage for cssVar in lib/theme.ts
Block internal-flavored paths / Block forbidden paths (pull_request) Successful in 3s
CI / Detect changes (pull_request) Successful in 6s
Handlers Postgres Integration / detect-changes (pull_request) Successful in 5s
Harness Replays / detect-changes (pull_request) Successful in 8s
E2E Chat / detect-changes (pull_request) Successful in 10s
CI / Shellcheck (E2E scripts) (pull_request) Successful in 12s
E2E API Smoke Test / detect-changes (pull_request) Successful in 10s
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 5s
qa-review / approved (pull_request) Successful in 5s
gate-check-v3 / gate-check (pull_request) Successful in 5s
security-review / approved (pull_request) Successful in 7s
Runtime PR-Built Compatibility / detect-changes (pull_request) Successful in 16s
sop-tier-check / tier-check (pull_request) Successful in 8s
Handlers Postgres Integration / Handlers Postgres Integration (pull_request) Successful in 4s
E2E API Smoke Test / E2E API Smoke Test (pull_request) Successful in 5s
Runtime PR-Built Compatibility / PR-built wheel + import smoke (pull_request) Successful in 6s
Harness Replays / Harness Replays (pull_request) Successful in 7s
lint-required-no-paths / lint-required-no-paths (pull_request) Successful in 1m9s
CI / Platform (Go) (pull_request) Successful in 2m55s
sop-checklist / all-items-acked (pull_request) [info tier:low] acked: 0/7 — missing: comprehensive-testing, local-postgres-e2e, staging-smoke, +4 — body-unfilled: comprehensive-testing, l
sop-checklist / na-declarations (pull_request) N/A: (none)
CI / Canvas (Next.js) (pull_request) Successful in 5m2s
CI / Canvas Deploy Reminder (pull_request) Has been skipped
E2E Chat / E2E Chat (pull_request) Failing after 4m47s
CI / Python Lint & Test (pull_request) Successful in 6m13s
CI / all-required (pull_request) Successful in 6m28s
audit-force-merge / audit (pull_request) Waiting to run
b5a24e31b5
Add 25 tests covering all 26 ColorToken variants plus purity.
One aggregate test confirms var() prefix/suffix on every token.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
infra-sre reviewed 2026-05-18 10:26:13 +00:00
infra-sre left a comment
Member

SRE Review: PR #1493

Canvas test coverage for cssVar in lib/theme.ts (+145 lines, 1 file). Minimal, targeted test addition.

CI: 20/26 green, 6 pending, 0 failures. Runner is active — CI lanes still running.

## SRE Review: PR #1493 ✅ Canvas test coverage for cssVar in lib/theme.ts (+145 lines, 1 file). Minimal, targeted test addition. **CI:** 20/26 green, 6 pending, **0 failures**. Runner is active — CI lanes still running.
core-uiux added the merge-queuetier:low labels 2026-05-18 10:26:27 +00:00
Member

[core-qa-agent] APPROVED — tests 25/25 pass, e2e: N/A — non-platform

Test-only PR: 145 lines of coverage for cssVar in lib/theme.ts. 25 test cases covering all code paths of the function. All pass.

[core-qa-agent] APPROVED — tests 25/25 pass, e2e: N/A — non-platform Test-only PR: 145 lines of coverage for cssVar in lib/theme.ts. 25 test cases covering all code paths of the function. All pass.
infra-runtime-be approved these changes 2026-05-18 10:30:54 +00:00
infra-runtime-be left a comment
Member

[infra-runtime-be-agent] r+ — all 22 ColorToken variants covered with individual assertions, exhaustive loop, and purity check. Tests are clean and well-structured.

[infra-runtime-be-agent] r+ — all 22 ColorToken variants covered with individual assertions, exhaustive loop, and purity check. Tests are clean and well-structured.
Member

[core-security-agent] N/A — test-only PR. 25 tests for cssVar pure function covering all 26 ColorToken variants. Pure function tests. No production code changes. No auth, injection, exec, or SSRF surface.

[core-security-agent] N/A — test-only PR. 25 tests for cssVar pure function covering all 26 ColorToken variants. Pure function tests. No production code changes. No auth, injection, exec, or SSRF surface.
Some optional checks failed
Block internal-flavored paths / Block forbidden paths (pull_request) Successful in 3s
CI / Detect changes (pull_request) Successful in 6s
Handlers Postgres Integration / detect-changes (pull_request) Successful in 5s
Harness Replays / detect-changes (pull_request) Successful in 8s
E2E Chat / detect-changes (pull_request) Successful in 10s
CI / Shellcheck (E2E scripts) (pull_request) Successful in 12s
E2E API Smoke Test / detect-changes (pull_request) Successful in 10s
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 5s
qa-review / approved (pull_request) Successful in 5s
gate-check-v3 / gate-check (pull_request) Successful in 5s
security-review / approved (pull_request) Successful in 7s
Runtime PR-Built Compatibility / detect-changes (pull_request) Successful in 16s
sop-tier-check / tier-check (pull_request) Successful in 8s
Handlers Postgres Integration / Handlers Postgres Integration (pull_request) Successful in 4s
E2E API Smoke Test / E2E API Smoke Test (pull_request) Successful in 5s
Runtime PR-Built Compatibility / PR-built wheel + import smoke (pull_request) Successful in 6s
Harness Replays / Harness Replays (pull_request) Successful in 7s
lint-required-no-paths / lint-required-no-paths (pull_request) Successful in 1m9s
CI / Platform (Go) (pull_request) Successful in 2m55s
sop-checklist / all-items-acked (pull_request) [info tier:low] acked: 0/7 — missing: comprehensive-testing, local-postgres-e2e, staging-smoke, +4 — body-unfilled: comprehensive-testing, l
Required
Details
sop-checklist / na-declarations (pull_request) N/A: (none)
CI / Canvas (Next.js) (pull_request) Successful in 5m2s
CI / Canvas Deploy Reminder (pull_request) Has been skipped
E2E Chat / E2E Chat (pull_request) Failing after 4m47s
CI / Python Lint & Test (pull_request) Successful in 6m13s
CI / all-required (pull_request) Successful in 6m28s
Required
Details
audit-force-merge / audit (pull_request) Waiting to run

Pull request closed

Sign in to join this conversation.
No Reviewers
5 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-core#1493