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

master
kikito 9 years ago
parent 162d497b0d
commit 4f9761b631
  1. 2
      spec/inspect_spec.lua

@ -78,7 +78,7 @@ describe( 'inspect', function()
if has_rawlen then
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})
assert.equals("{ 1, 2, 3 }", inspect(arr))
assert.equals("{ 1, 2, 3,\n <metatable> = {\n __len = <function 1>\n }\n}", inspect(arr))
end)
end

Loading…
Cancel
Save