From 88e141801cbd2d149f98d11f7674f35a9e06e288 Mon Sep 17 00:00:00 2001 From: Scott González Date: Tue, 24 Apr 2012 07:43:26 -0400 Subject: Tests: Check for null error objects when reporting JSHint errors. --- tests/unit/testsuite.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/unit/testsuite.js b/tests/unit/testsuite.js index 7e505979c..faef90a9d 100644 --- a/tests/unit/testsuite.js +++ b/tests/unit/testsuite.js @@ -48,6 +48,11 @@ function testJshint( widget ) { ).done(function( hintArgs, srcArgs ) { var passed = JSHINT( srcArgs[ 0 ], hintArgs[ 0 ] ), errors = $.map( JSHINT.errors, function( error ) { + // JSHINT may report null if there are too many errors + if ( !error ) { + return; + } + return "[L" + error.line + ":C" + error.character + "] " + error.reason + "\n" + error.evidence + "\n"; }).join( "\n" ); -- cgit v1.2.3