Skip to content

test: add vitest suite and CI merge gate - #3

Merged
nikolmedo merged 1 commit into
mainfrom
test/vitest-and-ci
Sep 16, 2026
Merged

nikolmedo merged 1 commit into
mainfrom
test/vitest-and-ci

Conversation

@nikolmedo

Copy link
Copy Markdown
Owner
  • add vitest with unit tests for pure logic: scene sanitizers/validators (server + client), partial scene extraction, JSON extraction from model replies, grounding source dedup, motion profile tables, and streamCortex SSE parsing
  • add a parity suite asserting the server and client Scene.ts mirrors produce identical output for identical input
  • exclude test files from the server tsconfig build output
  • add a GitHub Actions workflow (typecheck, test, build) required as a status check on pull requests and pushes to main

- add vitest with unit tests for pure logic: scene sanitizers/validators
  (server + client), partial scene extraction, JSON extraction from model
  replies, grounding source dedup, motion profile tables, and streamCortex
  SSE parsing
- add a parity suite asserting the server and client Scene.ts mirrors
  produce identical output for identical input
- exclude test files from the server tsconfig build output
- add a GitHub Actions workflow (typecheck, test, build) required as a
  status check on pull requests and pushes to main
@nikolmedo nikolmedo self-assigned this Sep 16, 2026
@nikolmedo
nikolmedo merged commit e012794 into main Sep 16, 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.

1 participant