|
|
@ -38,6 +38,11 @@ describe( 'inspect', 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) |
|
|
|
end) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('escapes zeroes and other control characters properly', function() |
|
|
|
|
|
|
|
assert.equals('"I have \\0 zeroes \\0000 and other \\1 control \\0010 characters \\6 \\17 \\0279 \\31"', |
|
|
|
|
|
|
|
inspect('I have \0 zeroes \0000 and other \1 control \0010 characters \6 \17 \0279 \31')) |
|
|
|
|
|
|
|
end) |
|
|
|
|
|
|
|
|
|
|
|
it('backslashes its backslashes', function() |
|
|
|
it('backslashes its backslashes', function() |
|
|
|
assert.equals('"I have \\\\ a backslash"', inspect('I have \\ a backslash')) |
|
|
|
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 \\\\\\\\ two backslashes"', inspect('I have \\\\ two backslashes')) |
|
|
|