Skip to content

Commit 785c4d3

Browse files
author
Olavo Parno
committed
Update test coverage and improve reporting
- Achieved 100% coverage for statements, functions, and lines in the codebase. - Enhanced branch coverage to 85.36% by refining tests and ensuring all paths are exercised. - Updated coverage reports in `README.md`, `lcov.info`, and HTML files to reflect the new coverage metrics. - Added tests for handling inline scripts and delayed script appending in `src/index.test.tsx` to ensure robust functionality.
1 parent b1fe015 commit 785c4d3

File tree

6 files changed

+438
-201
lines changed

6 files changed

+438
-201
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
| Statements | Branches | Functions | Lines |
1010
| ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
11-
| ![Statements](https://img.shields.io/badge/statements-81.81%25-yellow.svg?style=flat&logo=jest) | ![Branches](https://img.shields.io/badge/branches-39.02%25-red.svg?style=flat&logo=jest) | ![Functions](https://img.shields.io/badge/functions-86.66%25-yellow.svg?style=flat&logo=jest) | ![Lines](https://img.shields.io/badge/lines-80.39%25-yellow.svg?style=flat&logo=jest) |
11+
| ![Statements](https://img.shields.io/badge/statements-100%25-brightgreen.svg?style=flat&logo=jest) | ![Branches](https://img.shields.io/badge/branches-85.36%25-yellow.svg?style=flat&logo=jest) | ![Functions](https://img.shields.io/badge/functions-100%25-brightgreen.svg?style=flat&logo=jest) | ![Lines](https://img.shields.io/badge/lines-100%25-brightgreen.svg?style=flat&logo=jest) |
1212

1313
## Table of Contents
1414

coverage/coverage-summary.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
{"total": {"lines":{"total":51,"covered":41,"skipped":0,"pct":80.39},"statements":{"total":55,"covered":45,"skipped":0,"pct":81.81},"functions":{"total":15,"covered":13,"skipped":0,"pct":86.66},"branches":{"total":41,"covered":16,"skipped":0,"pct":39.02},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":"Unknown"}}
2-
,"/Users/olli/Documents/Personal/react-use-scripts/src/index.ts": {"lines":{"total":51,"covered":41,"skipped":0,"pct":80.39},"functions":{"total":15,"covered":13,"skipped":0,"pct":86.66},"statements":{"total":55,"covered":45,"skipped":0,"pct":81.81},"branches":{"total":41,"covered":16,"skipped":0,"pct":39.02}}
1+
{"total": {"lines":{"total":51,"covered":51,"skipped":0,"pct":100},"statements":{"total":55,"covered":55,"skipped":0,"pct":100},"functions":{"total":15,"covered":15,"skipped":0,"pct":100},"branches":{"total":41,"covered":35,"skipped":0,"pct":85.36},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":"Unknown"}}
2+
,"/Users/olli/Documents/Personal/react-use-scripts/src/index.ts": {"lines":{"total":51,"covered":51,"skipped":0,"pct":100},"functions":{"total":15,"covered":15,"skipped":0,"pct":100},"statements":{"total":55,"covered":55,"skipped":0,"pct":100},"branches":{"total":41,"covered":35,"skipped":0,"pct":85.36}}
33
}

coverage/lcov-report/index.html

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,30 +23,30 @@ <h1>All files</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">81.81% </span>
26+
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>45/55</span>
28+
<span class='fraction'>55/55</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">39.02% </span>
33+
<span class="strong">85.36% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>16/41</span>
35+
<span class='fraction'>35/41</span>
3636
</div>
3737

3838

3939
<div class='fl pad1y space-right2'>
40-
<span class="strong">86.66% </span>
40+
<span class="strong">100% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>13/15</span>
42+
<span class='fraction'>15/15</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">80.39% </span>
47+
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>41/51</span>
49+
<span class='fraction'>51/51</span>
5050
</div>
5151

5252

@@ -80,17 +80,17 @@ <h1>All files</h1>
8080
</thead>
8181
<tbody><tr>
8282
<td class="file high" data-value="index.ts"><a href="index.ts.html">index.ts</a></td>
83-
<td data-value="81.81" class="pic high">
84-
<div class="chart"><div class="cover-fill" style="width: 81%"></div><div class="cover-empty" style="width: 19%"></div></div>
83+
<td data-value="100" class="pic high">
84+
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
8585
</td>
86-
<td data-value="81.81" class="pct high">81.81%</td>
87-
<td data-value="55" class="abs high">45/55</td>
88-
<td data-value="39.02" class="pct low">39.02%</td>
89-
<td data-value="41" class="abs low">16/41</td>
90-
<td data-value="86.66" class="pct high">86.66%</td>
91-
<td data-value="15" class="abs high">13/15</td>
92-
<td data-value="80.39" class="pct high">80.39%</td>
93-
<td data-value="51" class="abs high">41/51</td>
86+
<td data-value="100" class="pct high">100%</td>
87+
<td data-value="55" class="abs high">55/55</td>
88+
<td data-value="85.36" class="pct high">85.36%</td>
89+
<td data-value="41" class="abs high">35/41</td>
90+
<td data-value="100" class="pct high">100%</td>
91+
<td data-value="15" class="abs high">15/15</td>
92+
<td data-value="100" class="pct high">100%</td>
93+
<td data-value="51" class="abs high">51/51</td>
9494
</tr>
9595

9696
</tbody>
@@ -101,7 +101,7 @@ <h1>All files</h1>
101101
<div class='footer quiet pad2 space-top1 center small'>
102102
Code coverage generated by
103103
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
104-
at 2025-06-15T16:52:07.651Z
104+
at 2025-06-15T17:01:50.445Z
105105
</div>
106106
<script src="prettify.js"></script>
107107
<script>

0 commit comments

Comments
 (0)