From cb88f6fe595fede8082a4ebbb0c0ac2c63fd91b9 Mon Sep 17 00:00:00 2001 From: "Robert G. Jakabosky" Date: Wed, 15 May 2013 18:26:17 -0700 Subject: [PATCH] Add missing test script. --- tests/test_join_gc.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/test_join_gc.lua diff --git a/tests/test_join_gc.lua b/tests/test_join_gc.lua new file mode 100644 index 0000000..39cd7e4 --- /dev/null +++ b/tests/test_join_gc.lua @@ -0,0 +1,16 @@ +local llthreads = require "llthreads" + +local CODE=[[ +local function gc(fn) + local p = assert(newproxy()) + assert(debug.setmetatable(p, { __gc = fn })) + return p +end + +p = gc(function() print("hello from gc") end) +]] + +local thread = llthreads.new(CODE) +thread:start() +thread:join() +