scream/vendor/src/github.com/yuin/gopher-lua/_glua-tests/coroutine.lua

18 lines
339 B
Lua
Raw Normal View History

2015-10-08 05:42:02 +00:00
co = coroutine.wrap(function()
co()
end)
local ok, msg = pcall(function()
co()
end)
assert(not ok and string.find(msg, "can not resume a running thread"))
co = coroutine.wrap(function()
return 1
end)
assert(co() == 1)
local ok, msg = pcall(function()
co()
end)
assert(not ok and string.find(msg, "can not resume a dead thread"))