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.
This commit is contained in:
Calic
2026-05-12 23:25:16 +02:00
parent b27911484e
commit 1aa2eb6a6a
3 changed files with 33 additions and 8 deletions

View File

@@ -4,8 +4,5 @@
"kind": "test-module",
"api": "^0.1",
"entry_point": "init.lua",
"deps": [
{ "id": "lib-sporel.launcher", "version": "0.1.0" },
{ "id": "lib-core.input", "version": "0.3.0" }
]
"deps": []
}