@@ -58,6 +58,7 @@ assert.strictEqual(util.format('%d', ''), '0');
5858assert . strictEqual ( util . format ( '%d' , ' -0.000' ) , '-0' ) ;
5959assert . strictEqual ( util . format ( '%d' , Symbol ( ) ) , 'NaN' ) ;
6060assert . strictEqual ( util . format ( '%d' , Infinity ) , 'Infinity' ) ;
61+ assert . strictEqual ( util . format ( '%d' , - Infinity ) , '-Infinity' ) ;
6162assert . strictEqual ( util . format ( '%d %d' , 42 , 43 ) , '42 43' ) ;
6263assert . strictEqual ( util . format ( '%d %d' , 42 ) , '42 %d' ) ;
6364assert . strictEqual (
@@ -83,6 +84,7 @@ assert.strictEqual(util.format('%i', 1.5), '1');
8384assert . strictEqual ( util . format ( '%i' , - 0.5 ) , '-0' ) ;
8485assert . strictEqual ( util . format ( '%i' , '' ) , 'NaN' ) ;
8586assert . strictEqual ( util . format ( '%i' , Infinity ) , 'NaN' ) ;
87+ assert . strictEqual ( util . format ( '%i' , - Infinity ) , 'NaN' ) ;
8688assert . strictEqual ( util . format ( '%i' , Symbol ( ) ) , 'NaN' ) ;
8789assert . strictEqual ( util . format ( '%i %i' , 42 , 43 ) , '42 43' ) ;
8890assert . strictEqual ( util . format ( '%i %i' , 42 ) , '42 %i' ) ;
@@ -123,6 +125,7 @@ assert.strictEqual(util.format('%f', ''), 'NaN');
123125assert . strictEqual ( util . format ( '%f' , Symbol ( 'foo' ) ) , 'NaN' ) ;
124126assert . strictEqual ( util . format ( '%f' , 5n ) , '5' ) ;
125127assert . strictEqual ( util . format ( '%f' , Infinity ) , 'Infinity' ) ;
128+ assert . strictEqual ( util . format ( '%f' , - Infinity ) , '-Infinity' ) ;
126129assert . strictEqual ( util . format ( '%f %f' , 42 , 43 ) , '42 43' ) ;
127130assert . strictEqual ( util . format ( '%f %f' , 42 ) , '42 %f' ) ;
128131
@@ -145,6 +148,7 @@ assert.strictEqual(util.format('%s', { toString() { return 'Foo'; } }), 'Foo');
145148assert . strictEqual ( util . format ( '%s' , { toString : 5 } ) , '{ toString: 5 }' ) ;
146149assert . strictEqual ( util . format ( '%s' , ( ) => 5 ) , '() => 5' ) ;
147150assert . strictEqual ( util . format ( '%s' , Infinity ) , 'Infinity' ) ;
151+ assert . strictEqual ( util . format ( '%s' , - Infinity ) , '-Infinity' ) ;
148152
149153// String format specifier including `toString` properties on the prototype.
150154{
0 commit comments