From 2c29c295fef5e8512e881e90bc68530ad5bbee2d Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Tue, 10 Apr 2018 15:23:06 -0400 Subject: [PATCH] progtest: ConsoleTestReporter: Correct number of inds on first line --- progtest/src/reporter/ConsoleTestReporter.js | 4 ++-- progtest/test/reporter/ConsoleTestReporterTest.js | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/progtest/src/reporter/ConsoleTestReporter.js b/progtest/src/reporter/ConsoleTestReporter.js index a6648e3c..c87bcc17 100644 --- a/progtest/src/reporter/ConsoleTestReporter.js +++ b/progtest/src/reporter/ConsoleTestReporter.js @@ -138,8 +138,8 @@ module.exports = Class( 'ConsoleTestReporter', */ 'virtual protected createResultProgress'( { i }, total ) { - return ( i % 50 === 49 ) - ? ` ${i+1}/${total}\n` + return ( i % 50 === 0 ) + ? ` ${i}/${total}\n` : ''; }, diff --git a/progtest/test/reporter/ConsoleTestReporterTest.js b/progtest/test/reporter/ConsoleTestReporterTest.js index c7fa459c..8d882da2 100644 --- a/progtest/test/reporter/ConsoleTestReporterTest.js +++ b/progtest/test/reporter/ConsoleTestReporterTest.js @@ -37,11 +37,11 @@ describe( "ConsoleTestReporter", () => const sut = Sut( stdout ); [ - { i: 0, failures: [] }, { i: 1, failures: [] }, - { i: 2, failures: [ {} ] }, - { i: 3, failures: [ {}, {} ] }, - { i: 4, failures: [] }, + { i: 2, failures: [] }, + { i: 3, failures: [ {} ] }, + { i: 4, failures: [ {}, {} ] }, + { i: 5, failures: [] }, ].forEach( result => sut.testCaseResult( result, 5 ) ); @@ -50,7 +50,7 @@ describe( "ConsoleTestReporter", () => } ); - it( "outputs line break with count after 40 cases", () => + it( "outputs line break with count after 50 cases", () => { let output = ''; @@ -58,7 +58,7 @@ describe( "ConsoleTestReporter", () => const sut = Sut( stdout ); const results = ( new Array( 130 ) ).join( '.' ).split( '.' ) - .map( ( _, i ) => ( { i: i, failures: [] } ) ); + .map( ( _, i ) => ( { i: i + 1, failures: [] } ) ); results.forEach( result => sut.testCaseResult( result, 130 )