Skip to content

Remove redundant tests and strengthen behavioral checks - #832

Merged
zakius merged 2 commits into
stagingfrom
t3code/verify-tests-cleanup-redundant
Sep 15, 2026
Merged

zakius merged 2 commits into
stagingfrom
t3code/verify-tests-cleanup-redundant

Conversation

@zakius

@zakius zakius commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Changes

Remove duplicate test cases and consolidate repeated setups while preserving distinct HTTP/cache, security, validation, and component-wiring coverage. Strengthen assertions for cache revalidation, malformed OPML, concurrency, browser clickability, and scroll restoration. Unit tests decrease from 784 to 739; active browser tests decrease from 80 to 78.

The stronger reading-session assertions exposed a bug: valid reader-only sessions were rejected when the optional app snapshot was absent. Accept absent snapshots while continuing to reject malformed supplied snapshots. Use asynchronous subprocess execution in the lint-rule tests to avoid a reproduced parallel-run hang.

Validation

  • 739 unit tests passed.
  • 78 browser tests passed; two existing skips remain.
  • 19 PostgreSQL integration tests passed during the audit.
  • Lint and git diff checks passed.
  • Temporary faults confirmed selected parser, deadline, discovery, GUID, and HTTP cache assertions detect regressions.

@zakius
zakius merged commit 4e79bba into staging Sep 15, 2026
19 checks passed
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.

1 participant