From 45ae6fe772fc8ede844ddd704e870a6d24b4950c Mon Sep 17 00:00:00 2001 From: Philipp Janda Date: Sun, 29 Jul 2018 19:11:17 +0200 Subject: Improve `lua_getextraspace` tests. --- tests/test.lua | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/tests/test.lua b/tests/test.lua index 9bb08da..0640cae 100755 --- a/tests/test.lua +++ b/tests/test.lua @@ -684,18 +684,32 @@ print("requiref", type(a), type(b), type(c), type(requiref1), type(requiref2), type(requiref3)) ___'' -mod.extraspace("abc") -print("getextraspace", mod.extraspace("xyz")) local c = coroutine.wrap(function() - print("getextraspace", mod.extraspace("uvw")) - print("getextraspace", mod.extraspace("123")) + mod.extraspace("uvw") + print("getextraspace", mod.extraspace()) + coroutine.yield() + print("getextraspace", mod.extraspace()) coroutine.yield() - print("getextraspace", mod.extraspace("asd")) + print("getextraspace", mod.extraspace()) end) c() -print("getextraspace", mod.extraspace("456")) +mod.extraspace("abc") +print("getextraspace", mod.extraspace()) +c() +local d = coroutine.wrap(function() + print("getextraspace", mod.extraspace()) + mod.extraspace("xyz") + print("getextraspace", mod.extraspace()) + coroutine.yield() + print("getextraspace", mod.extraspace()) + coroutine.yield() + print("getextraspace", mod.extraspace()) +end) +d() +print("getextraspace", mod.extraspace()) +mod.extraspace("123") c() -print("getextraspace", mod.extraspace("789")) +d() ___'' local proxy, backend = {}, {} -- cgit v1.2.3-55-g6feb