Nathan Rajlich
d4379fcee3
Add test case for #1941 .
Add test for the false-positives from #1942 .
Fix test-sys.js.
13 years ago
Ryan Dahl
55048cdf79
Update copyright headers
14 years ago
Oleg Efimov
0665f0271e
GJSLint all simple tests exclude http-*, url, path
14 years ago
Ryan Dahl
a0159b4b29
Fix global leaks
14 years ago
Oleg Efimov
c0d69a4883
GJSLint part of tests
14 years ago
Ryan Dahl
9fd5e3c89c
Update tests to work with module contexts
15 years ago
isaacs
5861db8a69
Remove process.mixin dependency from all tests.
15 years ago
Benjamin Thomas
6034701f57
Stop sys.inspect from adding extra new lines for deep objects that are elements in an array.
A couple other small fixes:
If the keys of an object were all numeric they should be quoted. This
way, you can now hypothetically copy and paste the output into your code
(if the object doesn't contain any circular objects, deeply nested
objects, Dates, RegExps or functions. I think).
If a nested object isn't being recursed into, output "[Object]" as
opposed to "[object Object]".
If an object is longer than the max width but it is one line no matter
what, then don't put the closing brace on a new line.
Fix some formatting issues to try and match Node's style guidelines.
15 years ago
Benjamin Thomas
de1521413e
Make the output of sys.inspect a lot more compact.
See:
http://groups.google.com/group/nodejs/browse_thread/thread/ac060521e27fef65
By default now, sys.inspect doesn't recurse more than two times. Pass
in null as the third parameter to make it recurse indefinitely.
15 years ago
Benjamin Thomas
a2714be8b5
Add optional third argument sys.inpect to indicate how many times you want it to recurse
15 years ago
arlolra
04fac19822
Split tests.
15 years ago
Mark Hansen
98e61db216
sys.inspect(Date) now shows the date value
15 years ago
Tim Caswell
e33c66654a
Rewrite sys.inspect to be more reliable and handle crazy edge cases.
15 years ago
Tim Caswell
fd184ee2fa
Rename "Dynamic Property" to "Getter/Setter" in sys.inspect.
15 years ago
Tim Caswell
6c68a9679b
Fix inspect to not trigger dynamic properties
but to display them as special. Add unit tests to match
15 years ago
Tim Caswell
732c6f2036
Fix inspect for the special case of an Object that inherits from Array, but has other properties.
15 years ago
Xavier Shay
756544fd28
sys.inspect prints out special chars correctly (\n, \u0001, etc...)
15 years ago
Xavier Shay
34c02357ff
sys.inspect is totally more awesome now
- No longer relies on JSON.stringify, so it can output nulls and functions
- Handles circular references better
- Has tests
15 years ago