Skip to content

Commit c1b1739

Browse files
authored
Adding unit test cases for page (#3)
1 parent 91ae6fd commit c1b1739

File tree

7 files changed

+702
-571
lines changed

7 files changed

+702
-571
lines changed

.github/workflows/test-and-lint.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ jobs:
2323
node-version: ${{ matrix.node-version }}
2424

2525
- name: Build
26-
run: |
27-
npm install
28-
npm run lint
29-
npm run test
26+
- run: npm install
27+
- run: npm run lint
28+
- run: npm run test
3029

.licrc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[licenses]
2+
# This indicates which are the only licenses that Licensebat will accept.
3+
# The rest will be flagged as not allowed.
4+
accepted = ["MIT"]
5+
# This will indicate which licenses are not accepted.
6+
# The rest will be accepted, except for the unknown licenses or dependencies without licenses.
7+
# unaccepted = ["LGPL"]
8+
# Note that only one of the previous options can be enabled at once.
9+
# If both of them are informed, only accepted will be considered.
10+
11+
[dependencies]
12+
# This will allow users to flag some dependencies so that Licensebat will not check for their license.
13+
# ignored=["ignored_dep1", "ignored_dep2"]
14+
15+
[behavior]
16+
# False by default, if true, it will only run the checks when one of the dependency files or the .licrc file has been modified.
17+
run_only_on_dependency_modification = true
18+
# False by default, if true, it will never block the build.
19+
do_not_block_pr = false

coverage/coverage-final.json

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

coverage/index.html

Lines changed: 36 additions & 36 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">56.82% </span>
26+
<span class="strong">68.3% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>554/975</span>
28+
<span class='fraction'>666/975</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">86.41% </span>
33+
<span class="strong">83.33% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>70/81</span>
35+
<span class='fraction'>105/126</span>
3636
</div>
3737

3838

3939
<div class='fl pad1y space-right2'>
40-
<span class="strong">37.5% </span>
40+
<span class="strong">51.21% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>15/40</span>
42+
<span class='fraction'>21/41</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">56.82% </span>
47+
<span class="strong">68.3% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>554/975</span>
49+
<span class='fraction'>666/975</span>
5050
</div>
5151

5252

@@ -110,32 +110,32 @@ <h1>All files</h1>
110110

111111
<tr>
112112
<td class="file high" data-value="react-wizardly/src/components/form-field"><a href="react-wizardly/src/components/form-field/index.html">react-wizardly/src/components/form-field</a></td>
113-
<td data-value="82.41" class="pic high">
113+
<td data-value="82.91" class="pic high">
114114
<div class="chart"><div class="cover-fill" style="width: 82%"></div><div class="cover-empty" style="width: 18%"></div></div>
115115
</td>
116-
<td data-value="82.41" class="pct high">82.41%</td>
117-
<td data-value="199" class="abs high">164/199</td>
118-
<td data-value="82.85" class="pct high">82.85%</td>
119-
<td data-value="35" class="abs high">29/35</td>
116+
<td data-value="82.91" class="pct high">82.91%</td>
117+
<td data-value="199" class="abs high">165/199</td>
118+
<td data-value="89.18" class="pct high">89.18%</td>
119+
<td data-value="37" class="abs high">33/37</td>
120120
<td data-value="100" class="pct high">100%</td>
121121
<td data-value="2" class="abs high">2/2</td>
122-
<td data-value="82.41" class="pct high">82.41%</td>
123-
<td data-value="199" class="abs high">164/199</td>
122+
<td data-value="82.91" class="pct high">82.91%</td>
123+
<td data-value="199" class="abs high">165/199</td>
124124
</tr>
125125

126126
<tr>
127-
<td class="file low" data-value="react-wizardly/src/components/page"><a href="react-wizardly/src/components/page/index.html">react-wizardly/src/components/page</a></td>
128-
<td data-value="16.93" class="pic low">
129-
<div class="chart"><div class="cover-fill" style="width: 16%"></div><div class="cover-empty" style="width: 84%"></div></div>
127+
<td class="file high" data-value="react-wizardly/src/components/page"><a href="react-wizardly/src/components/page/index.html">react-wizardly/src/components/page</a></td>
128+
<td data-value="96.77" class="pic high">
129+
<div class="chart"><div class="cover-fill" style="width: 96%"></div><div class="cover-empty" style="width: 4%"></div></div>
130130
</td>
131-
<td data-value="16.93" class="pct low">16.93%</td>
132-
<td data-value="124" class="abs low">21/124</td>
131+
<td data-value="96.77" class="pct high">96.77%</td>
132+
<td data-value="124" class="abs high">120/124</td>
133+
<td data-value="89.28" class="pct high">89.28%</td>
134+
<td data-value="28" class="abs high">25/28</td>
133135
<td data-value="100" class="pct high">100%</td>
134-
<td data-value="0" class="abs high">0/0</td>
135-
<td data-value="0" class="pct low">0%</td>
136-
<td data-value="1" class="abs low">0/1</td>
137-
<td data-value="16.93" class="pct low">16.93%</td>
138-
<td data-value="124" class="abs low">21/124</td>
136+
<td data-value="2" class="abs high">2/2</td>
137+
<td data-value="96.77" class="pct high">96.77%</td>
138+
<td data-value="124" class="abs high">120/124</td>
139139
</tr>
140140

141141
<tr>
@@ -185,17 +185,17 @@ <h1>All files</h1>
185185

186186
<tr>
187187
<td class="file low" data-value="react-wizardly/src/utils"><a href="react-wizardly/src/utils/index.html">react-wizardly/src/utils</a></td>
188-
<td data-value="27.86" class="pic low">
189-
<div class="chart"><div class="cover-fill" style="width: 27%"></div><div class="cover-empty" style="width: 73%"></div></div>
188+
<td data-value="47.54" class="pic low">
189+
<div class="chart"><div class="cover-fill" style="width: 47%"></div><div class="cover-empty" style="width: 53%"></div></div>
190190
</td>
191-
<td data-value="27.86" class="pct low">27.86%</td>
192-
<td data-value="61" class="abs low">17/61</td>
193-
<td data-value="100" class="pct high">100%</td>
194-
<td data-value="0" class="abs high">0/0</td>
195-
<td data-value="0" class="pct low">0%</td>
196-
<td data-value="16" class="abs low">0/16</td>
197-
<td data-value="27.86" class="pct low">27.86%</td>
198-
<td data-value="61" class="abs low">17/61</td>
191+
<td data-value="47.54" class="pct low">47.54%</td>
192+
<td data-value="61" class="abs low">29/61</td>
193+
<td data-value="40" class="pct low">40%</td>
194+
<td data-value="15" class="abs low">6/15</td>
195+
<td data-value="25" class="pct low">25%</td>
196+
<td data-value="16" class="abs low">4/16</td>
197+
<td data-value="47.54" class="pct low">47.54%</td>
198+
<td data-value="61" class="abs low">29/61</td>
199199
</tr>
200200

201201
</tbody>
@@ -206,7 +206,7 @@ <h1>All files</h1>
206206
<div class='footer quiet pad2 space-top1 center small'>
207207
Code coverage generated by
208208
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
209-
at Thu Apr 28 2022 23:11:07 GMT+0530 (India Standard Time)
209+
at Sun May 01 2022 12:00:01 GMT+0530 (India Standard Time)
210210
</div>
211211
<script src="prettify.js"></script>
212212
<script>

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@
9090
},
9191
"main": "dist/react-wizardry.js",
9292
"devDependencies": {
93-
"@babel/core": "^7.17.9",
94-
"@babel/plugin-transform-runtime": "^7.17.0",
95-
"@babel/preset-env": "^7.16.11",
93+
"@babel/core": "^7.17.10",
94+
"@babel/plugin-transform-runtime": "^7.17.10",
95+
"@babel/preset-env": "^7.17.10",
9696
"@babel/preset-react": "^7.16.7",
9797
"@babel/runtime": "^7.17.9",
9898
"@testing-library/jest-dom": "^5.16.4",
@@ -120,7 +120,7 @@
120120
"husky": "^7.0.4",
121121
"jsdom": "^19.0.0",
122122
"mini-css-extract-plugin": "^2.6.0",
123-
"postcss": "^8.4.12",
123+
"postcss": "^8.4.13",
124124
"postcss-loader": "^6.2.1",
125125
"postcss-preset-env": "^7.4.4",
126126
"prettier": "^2.6.2",
@@ -130,10 +130,10 @@
130130
"sass": "^1.51.0",
131131
"sass-loader": "^12.6.0",
132132
"style-loader": "^3.3.1",
133-
"stylelint": "^14.8.0",
133+
"stylelint": "^14.8.1",
134134
"stylelint-config-standard": "^25.0.0",
135135
"terser-webpack-plugin": "^5.3.1",
136-
"ts-loader": "^9.2.9",
136+
"ts-loader": "^9.3.0",
137137
"typescript": "^4.6.4",
138138
"vite": "^2.9.6",
139139
"vitest": "^0.10.0",

0 commit comments

Comments
 (0)