description( | |
"This test checks that regexps, strings with special characters, object literals with non-identifier names, and array literals are pretty-printed correctly" | |
); | |
function f() { | |
var re = /test/g; | |
var s = '\n\r\\'; | |
} | |
function g() { | |
var o = {"#000": 1}; | |
return ["a", "b", "c"]; | |
} | |
eval(f.toString()); | |
eval(g.toString()); | |
shouldBe("g().toString()", "['a', 'b', 'c'].toString()"); |