diff --git a/init.lua b/init.lua index 1787d3d..de71772 100644 --- a/init.lua +++ b/init.lua @@ -4,7 +4,9 @@ local selection = require("lib-core.selection") local T = engine.test -function init(ctx) +local M = {} + +function M.run_tests(ctx) -- Register / Unregister (3) local h1 = selection.register(function() return {x=0, y=0, w=10, h=10} end) T.assert(h1 ~= nil and h1 >= 1, "register returns positive handle") @@ -66,3 +68,5 @@ function init(ctx) local ok = pcall(function() selection.set_drag_threshold(-1) end) T.assert(not ok, "set_drag_threshold(-1) errors") end + +return M diff --git a/manifest.lib b/manifest.lib new file mode 100644 index 0000000..42b21c5 --- /dev/null +++ b/manifest.lib @@ -0,0 +1,11 @@ +{ + "id": "lib-core.selection-test", + "role": "test", + "version": "0.1.0", + "api_min": "0.1", + "deps": [ + {"id": "lib-core.selection", "version": "0.1.0"}, + {"id": "lib-core.input", "version": "0.4.0"}, + {"id": "lib-core.camera", "version": "0.3.0"} + ] +} \ No newline at end of file diff --git a/manifest.module b/manifest.module deleted file mode 100644 index 0c7fb65..0000000 --- a/manifest.module +++ /dev/null @@ -1,12 +0,0 @@ -{ - "id": "lib-core.selection-test", - "version": "0.1.0", - "kind": "test-module", - "api": "^0.1", - "entry_point": "init.lua", - "deps": [ - { "id": "lib-core.selection", "version": "0.1.0" }, - { "id": "lib-core.input", "version": "0.4.0" }, - { "id": "lib-core.camera", "version": "0.3.0" } - ] -}