Skip to content

test: add emitter golden fixtures - #15

Merged
daichunghy merged 1 commit into
mainfrom
test/emitter-golden-fixtures
Aug 25, 2026
Merged

test: add emitter golden fixtures#15
daichunghy merged 1 commit into
mainfrom
test/emitter-golden-fixtures

Conversation

@daichunghy

Copy link
Copy Markdown
Owner

Summary

Closes #11

Adds deterministic golden-output fixtures for the SPSS, lavaan, AMOS and SmartPLS emitters. Tests
replay a fixed bundle, compare exact output and fail with a useful diff when formatting or contract
output drifts.

The decision note records why the fixtures are contract evidence rather than proof that a statistical
engine estimated a model.

Verification

  • npm run verify on Node 22
  • 38 tests pass
  • schema, package, secret scan and CLI smoke checks pass
  • git diff --check passes

Boundary

No estimator, fit-index calculation or external research provenance is introduced. The TAM examples
remain demonstrations.

@daichunghy
daichunghy merged commit 354aa61 into main Aug 25, 2026
2 checks passed
@daichunghy
daichunghy deleted the test/emitter-golden-fixtures branch August 25, 2026 03:45
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.

Tests: golden-file fixtures per emitter (SPSS, lavaan, AMOS, SmartPLS)

1 participant