Skip to content

Commit 62fd845

Browse files
BridgeARtargos
authored andcommitted
test: improve inspect readability
The string escaping is hard to read. This changes all those escaped strings to use double quotes instead so no escaping is necessary. PR-URL: #21624 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
1 parent f4b6031 commit 62fd845

1 file changed

Lines changed: 61 additions & 61 deletions

File tree

‎test/parallel/test-util-inspect.js‎

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ assert.strictEqual(
9393
Object.assign(newString('hello'),{[Symbol('foo')]: 123}),
9494
{showHidden: true}
9595
),
96-
'{ [String: \'hello\'] [length]: 5, [Symbol(foo)]: 123 }'
96+
"{ [String: 'hello'] [length]: 5, [Symbol(foo)]: 123 }"
9797
);
9898

9999
assert.strictEqual(util.inspect((newJSStream())._externalStream),
@@ -265,7 +265,7 @@ assert.strictEqual(
265265
name: {value: 'Tim',enumerable: true},
266266
hidden: {value: 'secret'}
267267
})),
268-
'{ name: \'Tim\' }'
268+
"{ name: 'Tim' }"
269269
);
270270

271271
// Dynamic properties.
@@ -308,7 +308,7 @@ assert.strictEqual(
308308
}
309309
);
310310
assert.strictEqual(util.inspect(value),
311-
'[ 1, 2, 3, growingLength: [Getter], \'-1\': -1 ]');
311+
"[ 1, 2, 3, growingLength: [Getter], '-1': -1 ]");
312312
}
313313

314314
// Array with inherited number properties.
@@ -422,24 +422,24 @@ assert.strictEqual(util.inspect(-5e-324), '-5e-324');
422422
// Test for sparse array.
423423
{
424424
consta=['foo','bar','baz'];
425-
assert.strictEqual(util.inspect(a),'[ \'foo\', \'bar\', \'baz\' ]');
425+
assert.strictEqual(util.inspect(a),"[ 'foo', 'bar', 'baz' ]");
426426
deletea[1];
427-
assert.strictEqual(util.inspect(a),'[ \'foo\', <1 empty item>, \'baz\' ]');
427+
assert.strictEqual(util.inspect(a),"[ 'foo', <1 empty item>, 'baz' ]");
428428
assert.strictEqual(
429429
util.inspect(a,true),
430-
'[ \'foo\', <1 empty item>, \'baz\', [length]: 3 ]'
430+
"[ 'foo', <1 empty item>, 'baz', [length]: 3 ]"
431431
);
432432
assert.strictEqual(util.inspect(newArray(5)),'[ <5 empty items> ]');
433433
a[3]='bar';
434434
a[100]='qux';
435435
assert.strictEqual(
436436
util.inspect(a,{breakLength: Infinity}),
437-
'[ \'foo\', <1 empty item>, \'baz\', \'bar\', <96 empty items>, \'qux\' ]'
437+
"[ 'foo', <1 empty item>, 'baz', 'bar', <96 empty items>, 'qux' ]"
438438
);
439439
deletea[3];
440440
assert.strictEqual(
441441
util.inspect(a,{maxArrayLength: 4}),
442-
'[ \'foo\', <1 empty item>, \'baz\', <97 empty items>, ... 1 more item ]'
442+
"[ 'foo', <1 empty item>, 'baz', <97 empty items>, ... 1 more item ]"
443443
);
444444
}
445445

@@ -630,13 +630,13 @@ util.inspect([{ inspect: () => 123 }]);
630630

631631
assert.strictEqual(
632632
util.inspect(w),
633-
'{ \'\\\\\': 1, \'\\\\\\\\\': 2, \'\\\\\\\\\\\\\': 3, '+
634-
'\'\\\\\\\\\\\\\\\\\': 4, \'\\n\': 5, \'\\r\': 6 }'
633+
"{ '\\\\': 1, '\\\\\\\\': 2, '\\\\\\\\\\\\': 3, "+
634+
"'\\\\\\\\\\\\\\\\': 4, '\\n': 5, '\\r': 6 }"
635635
);
636636
assert.strictEqual(
637637
util.inspect(y),
638-
'[ \'a\', \'b\', \'c\', \'\\\\\\\\\': \'d\', '+
639-
'\'\\n\': \'e\', \'\\r\': \'f\' ]'
638+
"[ 'a', 'b', 'c', '\\\\\\\\': 'd', "+
639+
"'\\n': 'e', '\\r': 'f' ]"
640640
);
641641
}
642642

@@ -758,7 +758,7 @@ util.inspect({ hasOwnProperty: null });
758758
// A custom [util.inspect.custom]() should be able to return other Objects.
759759
subject[util.inspect.custom]=()=>({foo: 'bar'});
760760

761-
assert.strictEqual(util.inspect(subject),'{ foo: \'bar\' }');
761+
assert.strictEqual(util.inspect(subject),"{ foo: 'bar' }");
762762

763763
subject[util.inspect.custom]=(depth,opts)=>{
764764
assert.strictEqual(opts.customInspectOptions,true);
@@ -828,7 +828,7 @@ util.inspect({ hasOwnProperty: null });
828828
}
829829

830830
// Test boxed primitives output the correct values.
831-
assert.strictEqual(util.inspect(newString('test')),'[String: \'test\']');
831+
assert.strictEqual(util.inspect(newString('test')),"[String: 'test']");
832832
assert.strictEqual(
833833
util.inspect(Object(Symbol('test'))),
834834
'[Symbol: Symbol(test)]'
@@ -844,15 +844,15 @@ assert.strictEqual(util.inspect(new Number(13.37)), '[Number: 13.37]');
844844
{
845845
conststr=newString('baz');
846846
str.foo='bar';
847-
assert.strictEqual(util.inspect(str),'{ [String: \'baz\'] foo: \'bar\' }');
847+
assert.strictEqual(util.inspect(str),"{ [String: 'baz'] foo: 'bar' }");
848848

849849
constbool=newBoolean(true);
850850
bool.foo='bar';
851-
assert.strictEqual(util.inspect(bool),'{ [Boolean: true] foo: \'bar\' }');
851+
assert.strictEqual(util.inspect(bool),"{ [Boolean: true] foo: 'bar' }");
852852

853853
constnum=newNumber(13.37);
854854
num.foo='bar';
855-
assert.strictEqual(util.inspect(num),'{ [Number: 13.37] foo: \'bar\' }');
855+
assert.strictEqual(util.inspect(num),"{ [Number: 13.37] foo: 'bar' }");
856856
}
857857

858858
// Test es6 Symbol.
@@ -881,7 +881,7 @@ if (typeof Symbol !== 'undefined') {
881881
assert.strictEqual(util.inspect(subject),'{ [Symbol(symbol)]: 42 }');
882882
assert.strictEqual(
883883
util.inspect(subject,options),
884-
'{ [Symbol(symbol)]: 42, [Symbol()]: \'non-enum\' }'
884+
"{ [Symbol(symbol)]: 42, [Symbol()]: 'non-enum' }"
885885
);
886886

887887
subject=[1,2,3];
@@ -899,7 +899,7 @@ if (typeof Symbol !== 'undefined') {
899899
set.bar=42;
900900
assert.strictEqual(
901901
util.inspect(set,true),
902-
'Set { \'foo\', [size]: 1, bar: 42 }'
902+
"Set { 'foo', [size]: 1, bar: 42 }"
903903
);
904904
}
905905

@@ -914,11 +914,11 @@ if (typeof Symbol !== 'undefined') {
914914
{
915915
assert.strictEqual(util.inspect(newMap()),'Map {}');
916916
assert.strictEqual(util.inspect(newMap([[1,'a'],[2,'b'],[3,'c']])),
917-
'Map { 1 => \'a\', 2 => \'b\', 3 => \'c\' }');
917+
"Map { 1 => 'a', 2 => 'b', 3 => 'c' }");
918918
constmap=newMap([['foo',null]]);
919919
map.bar=42;
920920
assert.strictEqual(util.inspect(map,true),
921-
'Map { \'foo\' => null, [size]: 1, bar: 42 }');
921+
"Map { 'foo' => null, [size]: 1, bar: 42 }");
922922
}
923923

924924
// Test circular Map.
@@ -949,7 +949,7 @@ if (typeof Symbol !== 'undefined') {
949949
constpromiseWithProperty=Promise.resolve('foo');
950950
promiseWithProperty.bar=42;
951951
assert.strictEqual(util.inspect(promiseWithProperty),
952-
'Promise { \'foo\', bar: 42 }');
952+
"Promise { 'foo', bar: 42 }");
953953
}
954954

955955
// Make sure it doesn't choke on polyfills. Unlike Set/Map, there is no standard
@@ -965,14 +965,14 @@ if (typeof Symbol !== 'undefined') {
965965
// Test Map iterators.
966966
{
967967
constmap=newMap([['foo','bar']]);
968-
assert.strictEqual(util.inspect(map.keys()),'[Map Iterator] { \'foo\' }');
969-
assert.strictEqual(util.inspect(map.values()),'[Map Iterator] { \'bar\' }');
968+
assert.strictEqual(util.inspect(map.keys()),"[Map Iterator] { 'foo' }");
969+
assert.strictEqual(util.inspect(map.values()),"[Map Iterator] { 'bar' }");
970970
assert.strictEqual(util.inspect(map.entries()),
971-
'[Map Iterator] { [ \'foo\', \'bar\' ] }');
971+
"[Map Iterator] { [ 'foo', 'bar' ] }");
972972
// Make sure the iterator doesn't get consumed.
973973
constkeys=map.keys();
974-
assert.strictEqual(util.inspect(keys),'[Map Iterator] { \'foo\' }');
975-
assert.strictEqual(util.inspect(keys),'[Map Iterator] { \'foo\' }');
974+
assert.strictEqual(util.inspect(keys),"[Map Iterator] { 'foo' }");
975+
assert.strictEqual(util.inspect(keys),"[Map Iterator] { 'foo' }");
976976
keys.extra=true;
977977
assert.strictEqual(
978978
util.inspect(keys,{maxArrayLength: 0}),
@@ -1047,7 +1047,7 @@ if (typeof Symbol !== 'undefined') {
10471047
assert.strictEqual(util.inspect(newSetSubclass([1,2,3])),
10481048
'SetSubclass [Set] { 1, 2, 3 }');
10491049
assert.strictEqual(util.inspect(newMapSubclass([['foo',42]])),
1050-
'MapSubclass [Map] { \'foo\' => 42 }');
1050+
"MapSubclass [Map] { 'foo' => 42 }");
10511051
assert.strictEqual(util.inspect(newPromiseSubclass(()=>{})),
10521052
'PromiseSubclass [Promise] { <pending> }');
10531053
assert.strictEqual(
@@ -1100,7 +1100,7 @@ if (typeof Symbol !== 'undefined') {
11001100
{
11011101
constx=[];
11021102
x['']=1;
1103-
assert.strictEqual(util.inspect(x),'[ \'\': 1 ]');
1103+
assert.strictEqual(util.inspect(x),"[ '': 1 ]");
11041104
}
11051105

11061106
// The following maxArrayLength tests were introduced after v6.0.0 was released.
@@ -1146,10 +1146,10 @@ if (typeof Symbol !== 'undefined') {
11461146
constbreakpoint=oneLine.length-5;
11471147
consttwoLines=util.inspect(obj,{breakLength: breakpoint});
11481148

1149-
assert.strictEqual(oneLine,'{ foo: \'abc\', bar: \'xyz\' }');
1149+
assert.strictEqual(oneLine,"{ foo: 'abc', bar: 'xyz' }");
11501150
assert.strictEqual(oneLine,
11511151
util.inspect(obj,{breakLength: breakpoint+1}));
1152-
assert.strictEqual(twoLines,'{ foo: \'abc\',\n bar: \'xyz\' }');
1152+
assert.strictEqual(twoLines,"{ foo: 'abc',\n bar: 'xyz' }");
11531153
}
11541154

11551155
// util.inspect.defaultOptions tests.
@@ -1217,7 +1217,7 @@ util.inspect(process);
12171217
{
12181218
// @@toStringTag
12191219
assert.strictEqual(util.inspect({[Symbol.toStringTag]: 'a'}),
1220-
'Object [a] { [Symbol(Symbol.toStringTag)]: \'a\' }');
1220+
"Object [a] { [Symbol(Symbol.toStringTag)]: 'a' }");
12211221

12221222
classFoo{
12231223
constructor(){
@@ -1233,17 +1233,17 @@ util.inspect(process);
12331233
Object.create(null,{[Symbol.toStringTag]: {value: 'foo'}})),
12341234
'[foo] {}');
12351235

1236-
assert.strictEqual(util.inspect(newFoo()),'Foo [bar] { foo: \'bar\' }');
1236+
assert.strictEqual(util.inspect(newFoo()),"Foo [bar] { foo: 'bar' }");
12371237

12381238
assert.strictEqual(
12391239
util.inspect(new(classextendsFoo{})()),
1240-
'Foo [bar] { foo: \'bar\' }');
1240+
"Foo [bar] { foo: 'bar' }");
12411241

12421242
assert.strictEqual(
12431243
util.inspect(Object.create(Object.create(Foo.prototype),{
12441244
foo: {value: 'bar',enumerable: true}
12451245
})),
1246-
'Foo [bar] { foo: \'bar\' }');
1246+
"Foo [bar] { foo: 'bar' }");
12471247

12481248
classThrowingClass{
12491249
get[Symbol.toStringTag](){
@@ -1295,69 +1295,69 @@ util.inspect(process);
12951295
' 2,',
12961296
' [',
12971297
' [',
1298-
'\'Lorem ipsum dolor\\nsit amet,\\tconsectetur \' +',
1299-
'\'adipiscing elit, sed do eiusmod tempor \' +',
1300-
'\'incididunt ut labore et dolore magna \' +',
1301-
'\'aliqua.\',',
1302-
'\'test\',',
1303-
'\'foo\'',
1298+
" 'Lorem ipsum dolor\\nsit amet,\\tconsectetur ' +",
1299+
" 'adipiscing elit, sed do eiusmod tempor ' +",
1300+
" 'incididunt ut labore et dolore magna ' +",
1301+
" 'aliqua.',",
1302+
" 'test',",
1303+
" 'foo'",
13041304
' ]',
13051305
' ],',
13061306
' 4',
13071307
' ],',
13081308
' b: Map {',
1309-
'\'za\' => 1,',
1310-
'\'zb\' => \'test\'',
1309+
" 'za' => 1,",
1310+
" 'zb' => 'test'",
13111311
' }',
13121312
'}'
13131313
].join('\n');
13141314
assert.strictEqual(out,expect);
13151315

13161316
out=util.inspect(o.a[2][0][0],{compact: false,breakLength: 30});
13171317
expect=[
1318-
'\'Lorem ipsum dolor\\nsit \' +',
1319-
' \'amet,\\tconsectetur \' +',
1320-
' \'adipiscing elit, sed do \' +',
1321-
' \'eiusmod tempor incididunt \' +',
1322-
' \'ut labore et dolore magna \' +',
1323-
' \'aliqua.\''
1318+
"'Lorem ipsum dolor\\nsit ' +",
1319+
" 'amet,\\tconsectetur ' +",
1320+
" 'adipiscing elit, sed do ' +",
1321+
" 'eiusmod tempor incididunt ' +",
1322+
" 'ut labore et dolore magna ' +",
1323+
" 'aliqua.'"
13241324
].join('\n');
13251325
assert.strictEqual(out,expect);
13261326

13271327
out=util.inspect(
13281328
'12345678901234567890123456789012345678901234567890',
13291329
{compact: false,breakLength: 3});
1330-
expect='\'12345678901234567890123456789012345678901234567890\'';
1330+
expect="'12345678901234567890123456789012345678901234567890'";
13311331
assert.strictEqual(out,expect);
13321332

13331333
out=util.inspect(
13341334
'12 45 78 01 34 67 90 23 56 89 123456789012345678901234567890',
13351335
{compact: false,breakLength: 3});
13361336
expect=[
1337-
'\'12 45 78 01 34 \' +',
1338-
' \'67 90 23 56 89 \' +',
1339-
' \'123456789012345678901234567890\''
1337+
"'12 45 78 01 34 ' +",
1338+
" '67 90 23 56 89 ' +",
1339+
" '123456789012345678901234567890'"
13401340
].join('\n');
13411341
assert.strictEqual(out,expect);
13421342

13431343
out=util.inspect(
13441344
'12 45 78 01 34 67 90 23 56 89 1234567890123 0',
13451345
{compact: false,breakLength: 3});
13461346
expect=[
1347-
'\'12 45 78 01 34 \' +',
1348-
' \'67 90 23 56 89 \' +',
1349-
' \'1234567890123 0\''
1347+
"'12 45 78 01 34 ' +",
1348+
" '67 90 23 56 89 ' +",
1349+
" '1234567890123 0'"
13501350
].join('\n');
13511351
assert.strictEqual(out,expect);
13521352

13531353
out=util.inspect(
13541354
'12 45 78 01 34 67 90 23 56 89 12345678901234567 0',
13551355
{compact: false,breakLength: 3});
13561356
expect=[
1357-
'\'12 45 78 01 34 \' +',
1358-
' \'67 90 23 56 89 \' +',
1359-
' \'12345678901234567 \' +',
1360-
' \'0\''
1357+
"'12 45 78 01 34 ' +",
1358+
" '67 90 23 56 89 ' +",
1359+
" '12345678901234567 ' +",
1360+
" '0'"
13611361
].join('\n');
13621362
assert.strictEqual(out,expect);
13631363

@@ -1396,7 +1396,7 @@ util.inspect(process);
13961396

13971397
o[util.inspect.custom]=()=>({a: '12 45 78 01 34 67 90 23'});
13981398
out=util.inspect(o,{compact: false,breakLength: 3});
1399-
expect='{\n a: \'12 45 78 01 34 \' +\n \'67 90 23\'\n}';
1399+
expect="{\n a: '12 45 78 01 34 ' +\n '67 90 23'\n}";
14001400
assert.strictEqual(out,expect);
14011401
}
14021402

0 commit comments

Comments
 (0)