@@ -30,12 +30,12 @@ test.describe('from <style> tag', () => {
3030 let result = calculate_coverage ( coverage )
3131 expect . soft ( result . total_files_found ) . toBe ( 1 )
3232 expect . soft ( result . total_bytes ) . toBe ( 76 )
33- expect . soft ( result . covered_bytes ) . toBe ( 39 )
34- expect . soft ( result . uncovered_bytes ) . toBe ( 37 )
33+ expect . soft ( result . covered_bytes ) . toBe ( 57 )
34+ expect . soft ( result . uncovered_bytes ) . toBe ( 19 )
3535 expect . soft ( result . total_lines ) . toBe ( 12 )
36- expect . soft ( result . covered_lines ) . toBe ( 8 )
37- expect . soft ( result . uncovered_lines ) . toBe ( 4 )
38- expect . soft ( result . line_coverage_ratio ) . toBe ( 8 / 12 )
36+ expect . soft ( result . covered_lines ) . toBe ( 9 )
37+ expect . soft ( result . uncovered_lines ) . toBe ( 3 )
38+ expect . soft ( result . line_coverage_ratio ) . toBe ( 9 / 12 )
3939 expect . soft ( result . total_stylesheets ) . toBe ( 1 )
4040 } )
4141
@@ -44,9 +44,9 @@ test.describe('from <style> tag', () => {
4444 let sheet = result . coverage_per_stylesheet . at ( 0 ) !
4545 expect . soft ( sheet . url ) . toBe ( 'http://localhost/test.html' )
4646 expect . soft ( sheet . total_lines ) . toBe ( 12 )
47- expect . soft ( sheet . covered_lines ) . toBe ( 8 )
48- expect . soft ( sheet . uncovered_lines ) . toBe ( 4 )
49- expect . soft ( sheet . line_coverage_ratio ) . toBe ( 8 / 12 )
47+ expect . soft ( sheet . covered_lines ) . toBe ( 9 )
48+ expect . soft ( sheet . uncovered_lines ) . toBe ( 3 )
49+ expect . soft ( sheet . line_coverage_ratio ) . toBe ( 9 / 12 )
5050 } )
5151} )
5252
@@ -82,20 +82,20 @@ test.describe('from <link rel="stylesheet">', () => {
8282 let result = calculate_coverage ( coverage )
8383 expect . soft ( result . total_files_found ) . toBe ( 1 )
8484 expect . soft ( result . total_bytes ) . toBe ( 170 )
85- expect . soft ( result . covered_bytes ) . toBe ( 96 )
86- expect . soft ( result . uncovered_bytes ) . toBe ( 74 )
85+ expect . soft ( result . covered_bytes ) . toBe ( 132 )
86+ expect . soft ( result . uncovered_bytes ) . toBe ( 38 )
8787 expect . soft ( result . total_lines ) . toBe ( 23 )
88- expect . soft ( result . covered_lines ) . toBe ( 15 )
89- expect . soft ( result . uncovered_lines ) . toBe ( 8 )
90- expect . soft ( result . line_coverage_ratio ) . toBe ( 15 / 23 )
88+ expect . soft ( result . covered_lines ) . toBe ( 17 )
89+ expect . soft ( result . uncovered_lines ) . toBe ( 6 )
90+ expect . soft ( result . line_coverage_ratio ) . toBe ( 17 / 23 )
9191 expect . soft ( result . total_stylesheets ) . toBe ( 1 )
9292 } )
9393
9494 test ( 'calculates stats per stylesheet' , ( ) => {
9595 let result = calculate_coverage ( coverage )
9696 let sheet = result . coverage_per_stylesheet . at ( 0 ) !
97- expect . soft ( sheet . covered_lines ) . toBe ( 15 )
98- expect . soft ( sheet . uncovered_lines ) . toBe ( 8 )
97+ expect . soft ( sheet . covered_lines ) . toBe ( 17 )
98+ expect . soft ( sheet . uncovered_lines ) . toBe ( 6 )
9999 expect . soft ( sheet . total_lines ) . toBe ( 23 )
100100 expect . soft ( sheet . url ) . toEqual ( 'http://localhost/style.css' )
101101 expect
@@ -108,10 +108,10 @@ test.describe('from <link rel="stylesheet">', () => {
108108 )
109109 . toEqual ( [
110110 { is_covered : true , start_line : 1 , end_line : 4 } ,
111- { is_covered : false , start_line : 5 , end_line : 8 } ,
112- { is_covered : true , start_line : 9 , end_line : 13 } ,
113- { is_covered : false , start_line : 14 , end_line : 17 } ,
114- { is_covered : true , start_line : 18 , end_line : 23 } ,
111+ { is_covered : false , start_line : 5 , end_line : 7 } ,
112+ { is_covered : true , start_line : 8 , end_line : 13 } ,
113+ { is_covered : false , start_line : 14 , end_line : 16 } ,
114+ { is_covered : true , start_line : 17 , end_line : 23 } ,
115115 ] )
116116 } )
117117} )
@@ -146,8 +146,8 @@ test.describe('from coverage data downloaded directly from the browser as JSON',
146146
147147 test ( 'counts totals' , ( ) => {
148148 let result = calculate_coverage ( coverage )
149- expect . soft ( result . covered_lines ) . toBe ( 11 )
150- expect . soft ( result . uncovered_lines ) . toBe ( 4 )
149+ expect . soft ( result . covered_lines ) . toBe ( 12 )
150+ expect . soft ( result . uncovered_lines ) . toBe ( 3 )
151151 expect . soft ( result . total_lines ) . toBe ( 15 )
152152 expect . soft ( result . total_stylesheets ) . toBe ( 1 )
153153 } )
@@ -159,8 +159,8 @@ test.describe('from coverage data downloaded directly from the browser as JSON',
159159 color: blue;
160160 font-size: 24px;
161161}
162-
163162/* not covered */
163+
164164p {
165165 color: red;
166166}
184184 total_lines,
185185 } ) ) ,
186186 ) . toEqual ( [
187- { is_covered : true , start_line : 1 , end_line : 5 , total_lines : 5 } ,
188- { is_covered : false , start_line : 6 , end_line : 9 , total_lines : 4 } ,
187+ { is_covered : true , start_line : 1 , end_line : 6 , total_lines : 6 } ,
188+ { is_covered : false , start_line : 7 , end_line : 9 , total_lines : 3 } ,
189189 { is_covered : true , start_line : 10 , end_line : 15 , total_lines : 6 } ,
190190 ] )
191191 } )
0 commit comments