aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Janda <siffiejoe@gmx.net>2018-07-29 19:11:17 +0200
committerPhilipp Janda <siffiejoe@gmx.net>2018-07-29 19:11:17 +0200
commit45ae6fe772fc8ede844ddd704e870a6d24b4950c (patch)
treeb13391b279cdb8b624354cd7676fda745983be4a
parentc325be435c64be57cf2210fa6936af0d425d0ce0 (diff)
downloadlua-compat-5.3-45ae6fe772fc8ede844ddd704e870a6d24b4950c.tar.gz
lua-compat-5.3-45ae6fe772fc8ede844ddd704e870a6d24b4950c.tar.bz2
lua-compat-5.3-45ae6fe772fc8ede844ddd704e870a6d24b4950c.zip
Improve `lua_getextraspace` tests.
-rwxr-xr-xtests/test.lua28
1 files 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),
684 type(requiref1), type(requiref2), type(requiref3)) 684 type(requiref1), type(requiref2), type(requiref3))
685 685
686___'' 686___''
687mod.extraspace("abc")
688print("getextraspace", mod.extraspace("xyz"))
689local c = coroutine.wrap(function() 687local c = coroutine.wrap(function()
690 print("getextraspace", mod.extraspace("uvw")) 688 mod.extraspace("uvw")
691 print("getextraspace", mod.extraspace("123")) 689 print("getextraspace", mod.extraspace())
690 coroutine.yield()
691 print("getextraspace", mod.extraspace())
692 coroutine.yield() 692 coroutine.yield()
693 print("getextraspace", mod.extraspace("asd")) 693 print("getextraspace", mod.extraspace())
694end) 694end)
695c() 695c()
696print("getextraspace", mod.extraspace("456")) 696mod.extraspace("abc")
697print("getextraspace", mod.extraspace())
698c()
699local d = coroutine.wrap(function()
700 print("getextraspace", mod.extraspace())
701 mod.extraspace("xyz")
702 print("getextraspace", mod.extraspace())
703 coroutine.yield()
704 print("getextraspace", mod.extraspace())
705 coroutine.yield()
706 print("getextraspace", mod.extraspace())
707end)
708d()
709print("getextraspace", mod.extraspace())
710mod.extraspace("123")
697c() 711c()
698print("getextraspace", mod.extraspace("789")) 712d()
699 713
700___'' 714___''
701local proxy, backend = {}, {} 715local proxy, backend = {}, {}