@@ -12,7 +12,7 @@ describe(`Rules: ${ruleId}`, () => {
12
12
expect ( messages . length ) . toBe ( 2 )
13
13
expect ( messages [ 0 ] . rule . id ) . toBe ( ruleId )
14
14
expect ( messages [ 0 ] . line ) . toBe ( 1 )
15
- expect ( messages [ 0 ] . col ) . toBe ( 9 )
15
+ expect ( messages [ 0 ] . col ) . toBe ( 5 )
16
16
expect ( messages [ 1 ] . rule . id ) . toBe ( ruleId )
17
17
expect ( messages [ 1 ] . line ) . toBe ( 1 )
18
18
expect ( messages [ 1 ] . col ) . toBe ( 20 )
@@ -24,6 +24,17 @@ describe(`Rules: ${ruleId}`, () => {
24
24
expect ( messages [ 0 ] . col ) . toBe ( 9 )
25
25
} )
26
26
27
+ it ( 'No end tag should result in an error with correct line number and column of the start tag' , ( ) => {
28
+ const code = '<div>\r\n <h1>\r\n <p>aaa</p>\r\n</div>'
29
+ const messages = HTMLHint . verify ( code , ruleOptions )
30
+ expect ( messages . length ) . toBe ( 1 )
31
+ expect ( messages [ 0 ] . rule . id ) . toBe ( ruleId )
32
+ expect ( messages [ 0 ] . line ) . not . toBe ( 4 )
33
+ expect ( messages [ 0 ] . col ) . not . toBe ( 1 )
34
+ expect ( messages [ 0 ] . line ) . toBe ( 2 )
35
+ expect ( messages [ 0 ] . col ) . toBe ( 3 )
36
+ } )
37
+
27
38
it ( 'No start tag should result in an error' , ( ) => {
28
39
const code = '</div>'
29
40
const messages = HTMLHint . verify ( code , ruleOptions )
0 commit comments