fixes __len issue using rawlen instead of #t in a couple places

This commit is contained in:
kikito 2015-11-21 17:13:48 +01:00
parent 162d497b0d
commit 4f9761b631

View File

@ -78,7 +78,7 @@ describe( 'inspect', function()
if has_rawlen then if has_rawlen then
it('handles arrays with a __len metatable correctly (ignoring the __len metatable and using rawlen)', function() it('handles arrays with a __len metatable correctly (ignoring the __len metatable and using rawlen)', function()
local arr = setmetatable({1,2,3}, {__len = function() return nil end}) local arr = setmetatable({1,2,3}, {__len = function() return nil end})
assert.equals("{ 1, 2, 3 }", inspect(arr)) assert.equals("{ 1, 2, 3,\n <metatable> = {\n __len = <function 1>\n }\n}", inspect(arr))
end) end)
end end