diff --git a/test/reporters/base.spec.js b/test/reporters/base.spec.js index 80957c39aa..18867ae6fa 100644 --- a/test/reporters/base.spec.js +++ b/test/reporters/base.spec.js @@ -417,6 +417,22 @@ describe('Base reporter', function() { expect(errOut, 'to be', '1) test title:\n Error\n foo\n bar'); }); + it('should list multiple Errors per test', function() { + var err = new Error('First Error'); + err.multiple = [new Error('Second Error - same test')]; + var test = makeTest(err); + + list([test, test]); + + var errOut = stdout.join('\n').trim(); + expect( + errOut, + 'to contain', + 'Error: First Error', + 'Error: Second Error - same test' + ); + }); + describe('when reporter output immune to user test changes', function() { var sandbox; var baseConsoleLog;