* Test misc utilties.
(assert)
| 305 | * Test misc utilties. |
| 306 | */ |
| 307 | function testMisc(assert) { |
| 308 | assert(misc.JSONPretty({}) == '{ \n} ', 'Pretty print {}'); |
| 309 | assert(misc.JSONPretty([]) == '[ \n] ', 'Pretty print []'); |
| 310 | |
| 311 | assert(misc.JSONPretty({'foo':'bar', 'baz':'bam'}) |
| 312 | == '{ \n "foo": "bar", \n "baz": "bam"\n} ', |
| 313 | 'Pretty print object'); |
| 314 | |
| 315 | assert(misc.JSONPretty({foo: {baz:'bam'}, faz: {baz:'bam'}}) |
| 316 | == '{ \n "foo": { \n "baz": "bam"\n } , \n "faz": { \n "baz": "bam"\n }\n} ', |
| 317 | 'Pretty print nested objects'); |
| 318 | |
| 319 | assert(misc.JSONPretty(['baz', {'foo':'bar'}, 12.3, 'aaa']) |
| 320 | == '[ \n "baz", \n { \n "foo": "bar"\n } , \n 12.3, \n "aaa"\n] ', |
| 321 | 'Pretty print array'); |
| 322 | } |
| 323 | |
| 324 | function mockPipes() { |
| 325 |