Skip to content

Claude/project spec tests wkfczw - #83

Merged
seanwevans merged 2 commits into
mainfrom
claude/project-spec-tests-wkfczw
Jul 31, 2026
Merged

seanwevans merged 2 commits into
mainfrom
claude/project-spec-tests-wkfczw

Conversation

@seanwevans

Copy link
Copy Markdown
Owner

No description provided.

claude added 2 commits July 31, 2026 20:15
- test_html_ui: fall back to any Chromium found under
  PLAYWRIGHT_BROWSERS_PATH when the pinned Playwright build number is not
  present, so the XSS-rendering test actually executes; still skips only if
  no browser exists at all.
- test_postgrest_integration: when TEST_POSTGREST_URL is unset, stand up an
  in-process PostgREST-compatible shim that resolves GET /rpc/latest_output
  against the real latest_output() function, exercising the CLI's request
  construction and the SQL contract without an external gateway. A live
  PostgREST instance is still used when configured.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V6C2eZvbEWJxAWqMxFPLHi
The two multi-worker integration tests opened extra connections via
psycopg2.connect(db_conn.dsn). psycopg2 masks the password in
connection.dsn (password=xxx), so reconnecting failed with
'password authentication failed' under scram-sha-256 auth (as used by the
CI Postgres service). Local trust auth hid this. Reconnect using
TEST_DATABASE_URL instead so the real credentials are used.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V6C2eZvbEWJxAWqMxFPLHi
@seanwevans
seanwevans merged commit e8950c9 into main Jul 31, 2026
2 checks passed
@seanwevans
seanwevans deleted the claude/project-spec-tests-wkfczw branch July 31, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants