From fbc31fecea7230b73c989dd1a38b2a86b0878ea0 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 9 Feb 2018 19:05:29 -0800 Subject: [PATCH] Added test for __index. --- test.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test.lua b/test.lua index 10a8711..c2c4f62 100644 --- a/test.lua +++ b/test.lua @@ -126,6 +126,11 @@ test("Testing garbage collection", function() assert(collected) end) +test("Testing stupid metamethods", function() + local Five = immutable({"x"}, {__index=function() return 5 end, derp = 99}) + local f = Five(99) + assert(f.x == 5 and f.asdf == 5 and f.derp == 5) +end) test("Testing similar class", function() local FooVec = immutable({"x","y"}, {