Skip to content

fix: stabilize public Vitest baseline - #5

Merged
Rajioba1 merged 6 commits into
easyCris-software:mainfrom
Rajioba1:fix/vitest-baseline
Jul 30, 2026
Merged

fix: stabilize public Vitest baseline#5
Rajioba1 merged 6 commits into
easyCris-software:mainfrom
Rajioba1:fix/vitest-baseline

Conversation

@Rajioba1

Copy link
Copy Markdown
Contributor

Summary

  • allow empty datasets to complete spreadsheet activation while keeping stricter mutation readiness checks
  • repair stale frontend fixtures, service doubles, and formula-display lifecycle coverage
  • cap Vitest workers adaptively, collect private helper contracts only when their complete local dependency closure exists, and enforce Vitest in CI

Validation

  • Vitest: 248 files, 3,407 passed, 0 failed, 1 pre-existing explicit unit skip, 0 unhandled errors
  • TypeScript typecheck: passed
  • production build: passed
  • license summary and isolation allowlist checks: passed
  • cargo check: passed
  • independent whole-branch review: approved with no findings

Scope notes

  • no documentation or private E2E files are included
  • the full Rust test suite has existing macOS-only failures (Accessibility permission, a Windows-path assertion, and parallel cache-test interference); representative failures reproduce on the untouched upstream commit and this branch changes no Rust files

@Rajioba1
Rajioba1 merged commit c642e40 into easyCris-software:main Jul 30, 2026
1 check passed
@Rajioba1
Rajioba1 deleted the fix/vitest-baseline branch July 30, 2026 14:19
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