Commit Graph

3 Commits

Author SHA1 Message Date
Calic
ef3fba5db1 feat(launcher-test): migrate to test-lib (Test-Opt Phase 3.6)
Per ADR-0037 Tests-as-Libs Convention. Renamed on Gitea +
moved locally to lib-sporel/launcher-test. fsm.lua and dofile
pattern preserved; Pre-S15 drift-check still applies.
2026-05-16 01:26:30 +02:00
Calic
1aa2eb6a6a fix(P.3.4): self-contained fsm.lua, drop module-dep (resolver only handles libs)
Sporel resolver does NOT resolve module-as-dep (only lib-deps). Test-module
ships its own byte-identical copy of fsm.lua and loads it via dir_of(self).
Drift prevention deferred to Smoke diff-check (next slice).

Also dropped runtime-behavior measure_text assertion (needs Raylib font, not
loaded in headless test-mode). Existence-check (assertion 10) is sufficient.

11 assertions: 5 FSM transitions + 1 FSM stability + 5 Engine-Surface existence.
2026-05-12 23:25:16 +02:00
Calic
b27911484e test(P.3.4): initial — lib-sporel.launcher-test v0.1.0 (12 assertions, P.3.1 pattern) 2026-05-12 23:15:50 +02:00