@@ -514,13 +514,13 @@ describe("processor", function() {
514514 ] . join ( "\n" ) ;
515515 var messages = [
516516 [
517- { line : 1 , column : 1 , message : "Use the global form of \"use strict\"." , ruleId : "strict" } ,
518- { line : 3 , column : 5 , message : "Unexpected console statement." , ruleId : "no-console" }
517+ { line : 1 , endLine : 1 , column : 1 , message : "Use the global form of \"use strict\"." , ruleId : "strict" } ,
518+ { line : 3 , endLine : 3 , column : 5 , message : "Unexpected console statement." , ruleId : "no-console" }
519519 ] , [
520- { line : 3 , column : 6 , message : "Missing trailing comma." , ruleId : "comma-dangle" }
520+ { line : 3 , endLine : 3 , column : 6 , message : "Missing trailing comma." , ruleId : "comma-dangle" }
521521 ] , [
522- { line : 3 , column : 2 , message : "Unreachable code after return." , ruleId : "no-unreachable" } ,
523- { line : 4 , column : 2 , message : "Unnecessary semicolon." , ruleId : "no-extra-semi" }
522+ { line : 3 , endLine : 6 , column : 2 , message : "Unreachable code after return." , ruleId : "no-unreachable" } ,
523+ { line : 4 , endLine : 4 , column : 2 , message : "Unnecessary semicolon." , ruleId : "no-extra-semi" }
524524 ]
525525 ] ;
526526
@@ -555,6 +555,16 @@ describe("processor", function() {
555555 assert . equal ( result [ 4 ] . line , 27 ) ;
556556 } ) ;
557557
558+ it ( "should translate endLine numbers" , function ( ) {
559+ var result = processor . postprocess ( messages ) ;
560+
561+ assert . equal ( result [ 0 ] . endLine , 4 ) ;
562+ assert . equal ( result [ 1 ] . endLine , 6 ) ;
563+ assert . equal ( result [ 2 ] . endLine , 17 ) ;
564+ assert . equal ( result [ 3 ] . endLine , 29 ) ;
565+ assert . equal ( result [ 4 ] . endLine , 27 ) ;
566+ } ) ;
567+
558568 it ( "should translate column numbers" , function ( ) {
559569 var result = processor . postprocess ( messages ) ;
560570
0 commit comments