aboutsummaryrefslogtreecommitdiff
path: root/games/devtest/mods/unittests/inside_async_env.lua
diff options
context:
space:
mode:
Diffstat (limited to 'games/devtest/mods/unittests/inside_async_env.lua')
-rw-r--r--games/devtest/mods/unittests/inside_async_env.lua14
1 files changed, 12 insertions, 2 deletions
diff --git a/games/devtest/mods/unittests/inside_async_env.lua b/games/devtest/mods/unittests/inside_async_env.lua
index 9774771f9..4ed0fccd2 100644
--- a/games/devtest/mods/unittests/inside_async_env.lua
+++ b/games/devtest/mods/unittests/inside_async_env.lua
@@ -2,7 +2,7 @@ unittests = {}
core.log("info", "Hello World")
-function unittests.async_test()
+local function do_tests()
assert(core == minetest)
-- stuff that should not be here
assert(not core.get_player_by_name)
@@ -11,5 +11,15 @@ function unittests.async_test()
-- stuff that should be here
assert(ItemStack)
assert(core.registered_items[""])
- return true
+ -- alias handling
+ assert(core.registered_items["unittests:steel_ingot_alias"].name ==
+ "unittests:steel_ingot")
+end
+
+function unittests.async_test()
+ local ok, err = pcall(do_tests)
+ if not ok then
+ core.log("error", err)
+ end
+ return ok
end