@@ -76,20 +76,26 @@ test('skip throwing when using reject option in sync mode', t => {
7676
7777const testStripFinalNewline = async ( t , index , stripFinalNewline , execaCommand ) => {
7878 const { stdio} = await execaCommand ( 'noop-fd.js' , [ `${ index } ` , 'foobar\n' ] , { ...fullStdio , stripFinalNewline} ) ;
79- t . is ( stdio [ index ] , `foobar${ stripFinalNewline ? '' : '\n ' } ` ) ;
79+ t . is ( stdio [ index ] , `foobar${ stripFinalNewline === false ? '\n ' : '' } ` ) ;
8080} ;
8181
82- test ( 'stripFinalNewline: true with stdout' , testStripFinalNewline , 1 , undefined , execa ) ;
82+ test ( 'stripFinalNewline: undefined with stdout' , testStripFinalNewline , 1 , undefined , execa ) ;
83+ test ( 'stripFinalNewline: true with stdout' , testStripFinalNewline , 1 , true , execa ) ;
8384test ( 'stripFinalNewline: false with stdout' , testStripFinalNewline , 1 , false , execa ) ;
84- test ( 'stripFinalNewline: true with stderr' , testStripFinalNewline , 2 , undefined , execa ) ;
85+ test ( 'stripFinalNewline: undefined with stderr' , testStripFinalNewline , 2 , undefined , execa ) ;
86+ test ( 'stripFinalNewline: true with stderr' , testStripFinalNewline , 2 , true , execa ) ;
8587test ( 'stripFinalNewline: false with stderr' , testStripFinalNewline , 2 , false , execa ) ;
86- test ( 'stripFinalNewline: true with stdio[*]' , testStripFinalNewline , 3 , undefined , execa ) ;
88+ test ( 'stripFinalNewline: undefined with stdio[*]' , testStripFinalNewline , 3 , undefined , execa ) ;
89+ test ( 'stripFinalNewline: true with stdio[*]' , testStripFinalNewline , 3 , true , execa ) ;
8790test ( 'stripFinalNewline: false with stdio[*]' , testStripFinalNewline , 3 , false , execa ) ;
88- test ( 'stripFinalNewline: true with stdout - sync' , testStripFinalNewline , 1 , undefined , execaSync ) ;
91+ test ( 'stripFinalNewline: undefined with stdout - sync' , testStripFinalNewline , 1 , undefined , execaSync ) ;
92+ test ( 'stripFinalNewline: true with stdout - sync' , testStripFinalNewline , 1 , true , execaSync ) ;
8993test ( 'stripFinalNewline: false with stdout - sync' , testStripFinalNewline , 1 , false , execaSync ) ;
90- test ( 'stripFinalNewline: true with stderr - sync' , testStripFinalNewline , 2 , undefined , execaSync ) ;
94+ test ( 'stripFinalNewline: undefined with stderr - sync' , testStripFinalNewline , 2 , undefined , execaSync ) ;
95+ test ( 'stripFinalNewline: true with stderr - sync' , testStripFinalNewline , 2 , true , execaSync ) ;
9196test ( 'stripFinalNewline: false with stderr - sync' , testStripFinalNewline , 2 , false , execaSync ) ;
92- test ( 'stripFinalNewline: true with stdio[*] - sync' , testStripFinalNewline , 3 , undefined , execaSync ) ;
97+ test ( 'stripFinalNewline: undefined with stdio[*] - sync' , testStripFinalNewline , 3 , undefined , execaSync ) ;
98+ test ( 'stripFinalNewline: true with stdio[*] - sync' , testStripFinalNewline , 3 , true , execaSync ) ;
9399test ( 'stripFinalNewline: false with stdio[*] - sync' , testStripFinalNewline , 3 , false , execaSync ) ;
94100
95101test ( 'stripFinalNewline is not used in objectMode' , async t => {
0 commit comments