Skip to content

test(quality): cover critical Atlas workflows - #77

Merged
mozrin merged 1 commit into
developfrom
37-automated-tests
Aug 14, 2026
Merged

test(quality): cover critical Atlas workflows#77
mozrin merged 1 commit into
developfrom
37-automated-tests

Conversation

@mozrin

@mozrin mozrin commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • add isolated disposable-database API contract coverage for authentication, sessions, protected catalogue access, and logout
  • verify failed NASA ingestion preserves the existing catalogue and records the failure
  • add Playwright flows for registration, login, protected navigation, catalogue search, and profile opening
  • run Chromium browser tests in CI

Validation

  • npm run verify:conventions
  • npm run typecheck
  • npm --workspace server run test
  • npx playwright test --list
  • npm run build

Risk and rollback

Adds test tooling and skips scheduled catalogue refreshes only when NODE_ENV=test; production behavior is unchanged. Revert this PR to remove the test harness and CI browser step.

Closes #37

Add isolated API, ingestion-failure, and browser-flow coverage.

- Run Playwright Chromium tests in CI
- Cover authentication, protected catalogue access, and profile navigation
@mozrin
mozrin merged commit 206f478 into develop Aug 14, 2026
1 check 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.

Add automated tests for auth, data sync, API contracts, and critical UI flows

1 participant