diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/apis/add_moduledirs/test.lua | 3 | ||||
| -rw-r--r-- | tests/apis/add_moduledirs/xmake.lua | 15 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/apis/add_moduledirs/test.lua b/tests/apis/add_moduledirs/test.lua new file mode 100644 index 000000000..8910e4e96 --- /dev/null +++ b/tests/apis/add_moduledirs/test.lua @@ -0,0 +1,3 @@ +function main() + os.exec("xmake foo") +end diff --git a/tests/apis/add_moduledirs/xmake.lua b/tests/apis/add_moduledirs/xmake.lua new file mode 100644 index 000000000..9508ce94c --- /dev/null +++ b/tests/apis/add_moduledirs/xmake.lua @@ -0,0 +1,15 @@ +add_moduledirs("$(projectdir)/test") +add_moduledirs("test") + +task("foo") + set_category("plugin") + on_run(function() + local modules = import("core.sandbox.module") + for _, dir in ipairs(modules.directories()) do + print(dir) + end + end) + set_menu { + usage = "xmake foo", + description = "Print all modules" + }
\ No newline at end of file |
