Axel Meyer 8ef586f930 feat(maps-test): migrate to test-lib (manifest.lib + run_tests) (Test-Opt Phase 3.1)
Per ADR-0037 Tests-as-Libs Convention.

- manifest.module -> manifest.lib with role: 'test'
- init(ctx) -> M.run_tests(ctx) entry-point export
- No assertion-body change

Repo renamed on Gitea: sporel-module-lib-core.maps-test -> sporel-lib-core.maps-test
Local moved: sporel-modules/lib-core.maps-test/ -> sporel-libs/lib-core/maps-test/
History preserved.
2026-05-16 01:16:30 +02:00

sporel-module-lib-core.maps-test

P.3.1 reference test-module — validates lib-core.maps API contracts via the engine.test.* assertion surface.

  • Module-ID: lib-core.maps-test
  • Version: 0.1.0
  • Kind: test-module (headless; runs init() once + exits)
  • Spec: meta/docs/superpowers/specs/2026-05-10-test-module-pattern-design.md

Run

Sporel.exe --module=lib-core.maps-test

Output is TAP version 13 on stdout; exit-code = failure-count (0 = all pass).

Description
P.3.1 reference test-module for lib-core.maps
Readme 99 KiB
Languages
Lua 92.9%
Shell 3.8%
JavaScript 3.3%