Retab & spacing

This commit is contained in:
kikito 2016-04-10 13:49:47 +02:00
parent f8da52ca3d
commit 1ca5576b59
2 changed files with 12 additions and 12 deletions

View File

@ -177,10 +177,10 @@ local function makePath(path, ...)
end
local function processRecursive(process, item, path, visited)
if item == nil then return nil end
if visited[item] then return visited[item] end
local processed = process(item, path)
if type(processed) == 'table' then
local processedCopy = {}

View File

@ -27,15 +27,15 @@ describe( 'inspect', function()
end)
it('escapes newlines properly', function()
assert.equals('"I have \\n new \\n lines"', inspect('I have \n new \n lines'))
assert.equals('"I have \\n new \\n lines"', inspect('I have \n new \n lines'))
end)
it('escapes tabs properly', function()
assert.equals('"I have \\t a tab character"', inspect('I have \t a tab character'))
assert.equals('"I have \\t a tab character"', inspect('I have \t a tab character'))
end)
it('escapes backspaces properly', function()
assert.equals('"I have \\b a back space"', inspect('I have \b a back space'))
assert.equals('"I have \\b a back space"', inspect('I have \b a back space'))
end)
it('escapes zeroes and other control characters properly', function()
@ -44,9 +44,9 @@ describe( 'inspect', function()
end)
it('backslashes its backslashes', function()
assert.equals('"I have \\\\ a backslash"', inspect('I have \\ a backslash'))
assert.equals('"I have \\\\\\\\ two backslashes"', inspect('I have \\\\ two backslashes'))
assert.equals('"I have \\\\\\n a backslash followed by a newline"', inspect('I have \\\n a backslash followed by a newline'))
assert.equals('"I have \\\\ a backslash"', inspect('I have \\ a backslash'))
assert.equals('"I have \\\\\\\\ two backslashes"', inspect('I have \\\\ two backslashes'))
assert.equals('"I have \\\\\\n a backslash followed by a newline"', inspect('I have \\\n a backslash followed by a newline'))
end)
end)
@ -320,7 +320,7 @@ describe( 'inspect', function()
}, items)
end)
it('handles recursive tables correctly', function()
local tbl = { 1,2,3}
tbl.loop = tbl
@ -425,10 +425,10 @@ describe( 'inspect', function()
it('allows changing the global tostring', function()
local save = _G.tostring
_G.tostring = inspect
_G.tostring = inspect
local s = tostring({1, 2, 3})
_G.tostring = save
_G.tostring = save
assert.equals("{ 1, 2, 3 }", s)
end)
end)
end)