diff options
Diffstat (limited to 'games/devtest/mods/unittests/async_env.lua')
-rw-r--r-- | games/devtest/mods/unittests/async_env.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/games/devtest/mods/unittests/async_env.lua b/games/devtest/mods/unittests/async_env.lua index 3a21bd9e2..b7edf941e 100644 --- a/games/devtest/mods/unittests/async_env.lua +++ b/games/devtest/mods/unittests/async_env.lua @@ -123,10 +123,10 @@ local function test_handle_async(cb) core.handle_async(func, function(...) if not deepequal(expect, {...}) then - cb("Values did not equal") + return cb("Values did not equal") end if core.get_last_run_mod() ~= expect[1] then - cb("Mod name not tracked correctly") + return cb("Mod name not tracked correctly") end -- Test passing of nil arguments and return values @@ -134,7 +134,7 @@ local function test_handle_async(cb) return a, b end, function(a, b) if b ~= 123 then - cb("Argument went missing") + return cb("Argument went missing") end cb() end, nil, 123) @@ -151,7 +151,7 @@ local function test_userdata_passing2(cb, _, pos) return vm_:get_node_at(pos_) end, function(ret) if not deepequal(expect, ret) then - cb("Node data mismatch (one-way)") + return cb("Node data mismatch (one-way)") end -- VManip: test a roundtrip @@ -159,7 +159,7 @@ local function test_userdata_passing2(cb, _, pos) return vm_ end, function(vm2) if not deepequal(expect, vm2:get_node_at(pos)) then - cb("Node data mismatch (roundtrip)") + return cb("Node data mismatch (roundtrip)") end cb() end, vm) |