Skip to content

Integration tests: assert canonical Job Board functionality in CI#27

Merged
snissn merged 1 commit into
masterfrom
feat/job-board-canonical-integration
Feb 5, 2026
Merged

Integration tests: assert canonical Job Board functionality in CI#27
snissn merged 1 commit into
masterfrom
feat/job-board-canonical-integration

Conversation

@snissn

@snissn snissn commented Feb 5, 2026

Copy link
Copy Markdown
Contributor

Adds a canonical end-to-end integration test for apps/example/job-board.schema.json and makes it part of the required local integration CI gate.

What this asserts

  • Build succeeds for canonical example.
  • th preview auto-deploy path produces a non-zero deployment address.
  • Canonical UI routes return 200.
  • Candidate collection works end-to-end on-chain:
    • create
    • list/get
    • update
    • soft delete + includeDeleted semantics
  • JobPosting paid create is enforced:
    • create without payment fails
    • create with required amountWei succeeds
    • update + delete behave correctly

Why

  • Protects the canonical app from regressions in generated contract/UI behavior.
  • Catches functional breakages in CI before merge instead of at manual QA time.

Validation (local)

  • pnpm test:integration
  • pnpm test
  • pnpm typecheck

Loading
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