Skip to content

Commit 75b5a49

Browse files
add 404 tests
1 parent 84d74f3 commit 75b5a49

19 files changed

Lines changed: 130 additions & 101 deletions

coverage/lcov-report/index.html

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,24 @@ <h1>
2020
</h1>
2121
<div class='clearfix'>
2222
<div class='fl pad1y space-right2'>
23-
<span class="strong">91.14% </span>
23+
<span class="strong">93.63% </span>
2424
<span class="quiet">Statements</span>
25-
<span class='fraction'>144/158</span>
25+
<span class='fraction'>147/157</span>
2626
</div>
2727
<div class='fl pad1y space-right2'>
2828
<span class="strong">78% </span>
2929
<span class="quiet">Branches</span>
3030
<span class='fraction'>39/50</span>
3131
</div>
3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">88.46% </span>
33+
<span class="strong">96% </span>
3434
<span class="quiet">Functions</span>
35-
<span class='fraction'>23/26</span>
35+
<span class='fraction'>24/25</span>
3636
</div>
3737
<div class='fl pad1y space-right2'>
38-
<span class="strong">91.14% </span>
38+
<span class="strong">93.63% </span>
3939
<span class="quiet">Lines</span>
40-
<span class='fraction'>144/158</span>
40+
<span class='fraction'>147/157</span>
4141
</div>
4242
</div>
4343
<p class="quiet">
@@ -63,15 +63,15 @@ <h1>
6363
</thead>
6464
<tbody><tr>
6565
<td class="file high" data-value="src"><a href="src\index.html">src</a></td>
66-
<td data-value="90.57" class="pic high"><div class="chart"><div class="cover-fill" style="width: 90%;"></div><div class="cover-empty" style="width:10%;"></div></div></td>
67-
<td data-value="90.57" class="pct high">90.57%</td>
68-
<td data-value="53" class="abs high">48/53</td>
66+
<td data-value="98.08" class="pic high"><div class="chart"><div class="cover-fill" style="width: 98%;"></div><div class="cover-empty" style="width:2%;"></div></div></td>
67+
<td data-value="98.08" class="pct high">98.08%</td>
68+
<td data-value="52" class="abs high">51/52</td>
6969
<td data-value="50" class="pct medium">50%</td>
7070
<td data-value="6" class="abs medium">3/6</td>
71-
<td data-value="71.43" class="pct medium">71.43%</td>
72-
<td data-value="7" class="abs medium">5/7</td>
73-
<td data-value="90.57" class="pct high">90.57%</td>
74-
<td data-value="53" class="abs high">48/53</td>
71+
<td data-value="100" class="pct high">100%</td>
72+
<td data-value="6" class="abs high">6/6</td>
73+
<td data-value="98.08" class="pct high">98.08%</td>
74+
<td data-value="52" class="abs high">51/52</td>
7575
</tr>
7676

7777
<tr>
@@ -119,7 +119,7 @@ <h1>
119119
</div><!-- /wrapper -->
120120
<div class='footer quiet pad2 space-top1 center small'>
121121
Code coverage
122-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
122+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
123123
</div>
124124
</div>
125125
<script src="prettify.js"></script>

coverage/lcov-report/src/app.js.html

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,24 @@ <h1>
2020
</h1>
2121
<div class='clearfix'>
2222
<div class='fl pad1y space-right2'>
23-
<span class="strong">91.84% </span>
23+
<span class="strong">97.96% </span>
2424
<span class="quiet">Statements</span>
25-
<span class='fraction'>45/49</span>
25+
<span class='fraction'>48/49</span>
2626
</div>
2727
<div class='fl pad1y space-right2'>
2828
<span class="strong">50% </span>
2929
<span class="quiet">Branches</span>
3030
<span class='fraction'>3/6</span>
3131
</div>
3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">83.33% </span>
33+
<span class="strong">100% </span>
3434
<span class="quiet">Functions</span>
35-
<span class='fraction'>5/6</span>
35+
<span class='fraction'>6/6</span>
3636
</div>
3737
<div class='fl pad1y space-right2'>
38-
<span class="strong">91.84% </span>
38+
<span class="strong">97.96% </span>
3939
<span class="quiet">Lines</span>
40-
<span class='fraction'>45/49</span>
40+
<span class='fraction'>48/49</span>
4141
</div>
4242
</div>
4343
<p class="quiet">
@@ -227,20 +227,20 @@ <h1>
227227
<span class="cline-any cline-neutral">&nbsp;</span>
228228
<span class="cline-any cline-neutral">&nbsp;</span>
229229
<span class="cline-any cline-yes">1x</span>
230-
<span class="cline-any cline-no">&nbsp;</span>
231-
<span class="cline-any cline-no">&nbsp;</span>
232-
<span class="cline-any cline-no">&nbsp;</span>
230+
<span class="cline-any cline-yes">2x</span>
231+
<span class="cline-any cline-yes">2x</span>
232+
<span class="cline-any cline-yes">2x</span>
233233
<span class="cline-any cline-neutral">&nbsp;</span>
234234
<span class="cline-any cline-neutral">&nbsp;</span>
235235
<span class="cline-any cline-neutral">&nbsp;</span>
236236
<span class="cline-any cline-yes">1x</span>
237237
<span class="cline-any cline-neutral">&nbsp;</span>
238-
<span class="cline-any cline-yes">13x</span>
239-
<span class="cline-any cline-yes">13x</span>
238+
<span class="cline-any cline-yes">15x</span>
239+
<span class="cline-any cline-yes">15x</span>
240240
<span class="cline-any cline-neutral">&nbsp;</span>
241-
<span class="cline-any cline-yes">13x</span>
241+
<span class="cline-any cline-yes">15x</span>
242242
<span class="cline-any cline-neutral">&nbsp;</span>
243-
<span class="cline-any cline-yes">13x</span>
243+
<span class="cline-any cline-yes">15x</span>
244244
<span class="cline-any cline-neutral">&nbsp;</span>
245245
<span class="cline-any cline-neutral">&nbsp;</span>
246246
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -325,10 +325,10 @@ <h1>
325325
app.use('/api/users', user);
326326
&nbsp;
327327
// catch 404 and forward to error handler
328-
app.use(<span class="fstat-no" title="function not covered" >function(</span>req, res, next) {
329-
const err = <span class="cstat-no" title="statement not covered" >new Error('Not Found');</span>
330-
<span class="cstat-no" title="statement not covered" > err.status = 404;</span>
331-
<span class="cstat-no" title="statement not covered" > next(err);</span>
328+
app.use(function(req, res, next) {
329+
const err = new Error('Not Found');
330+
err.status = 404;
331+
next(err);
332332
});
333333
&nbsp;
334334
// error handler
@@ -349,7 +349,7 @@ <h1>
349349
</div><!-- /wrapper -->
350350
<div class='footer quiet pad2 space-top1 center small'>
351351
Code coverage
352-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
352+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
353353
</div>
354354
</div>
355355
<script src="..\prettify.js"></script>

coverage/lcov-report/src/index.html

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,24 @@ <h1>
2020
</h1>
2121
<div class='clearfix'>
2222
<div class='fl pad1y space-right2'>
23-
<span class="strong">90.57% </span>
23+
<span class="strong">98.08% </span>
2424
<span class="quiet">Statements</span>
25-
<span class='fraction'>48/53</span>
25+
<span class='fraction'>51/52</span>
2626
</div>
2727
<div class='fl pad1y space-right2'>
2828
<span class="strong">50% </span>
2929
<span class="quiet">Branches</span>
3030
<span class='fraction'>3/6</span>
3131
</div>
3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">71.43% </span>
33+
<span class="strong">100% </span>
3434
<span class="quiet">Functions</span>
35-
<span class='fraction'>5/7</span>
35+
<span class='fraction'>6/6</span>
3636
</div>
3737
<div class='fl pad1y space-right2'>
38-
<span class="strong">90.57% </span>
38+
<span class="strong">98.08% </span>
3939
<span class="quiet">Lines</span>
40-
<span class='fraction'>48/53</span>
40+
<span class='fraction'>51/52</span>
4141
</div>
4242
</div>
4343
<p class="quiet">
@@ -63,28 +63,28 @@ <h1>
6363
</thead>
6464
<tbody><tr>
6565
<td class="file high" data-value="app.js"><a href="app.js.html">app.js</a></td>
66-
<td data-value="91.84" class="pic high"><div class="chart"><div class="cover-fill" style="width: 91%;"></div><div class="cover-empty" style="width:9%;"></div></div></td>
67-
<td data-value="91.84" class="pct high">91.84%</td>
68-
<td data-value="49" class="abs high">45/49</td>
66+
<td data-value="97.96" class="pic high"><div class="chart"><div class="cover-fill" style="width: 97%;"></div><div class="cover-empty" style="width:3%;"></div></div></td>
67+
<td data-value="97.96" class="pct high">97.96%</td>
68+
<td data-value="49" class="abs high">48/49</td>
6969
<td data-value="50" class="pct medium">50%</td>
7070
<td data-value="6" class="abs medium">3/6</td>
71-
<td data-value="83.33" class="pct high">83.33%</td>
72-
<td data-value="6" class="abs high">5/6</td>
73-
<td data-value="91.84" class="pct high">91.84%</td>
74-
<td data-value="49" class="abs high">45/49</td>
71+
<td data-value="100" class="pct high">100%</td>
72+
<td data-value="6" class="abs high">6/6</td>
73+
<td data-value="97.96" class="pct high">97.96%</td>
74+
<td data-value="49" class="abs high">48/49</td>
7575
</tr>
7676

7777
<tr>
78-
<td class="file medium" data-value="utils.js"><a href="utils.js.html">utils.js</a></td>
79-
<td data-value="75" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 75%;"></div><div class="cover-empty" style="width:25%;"></div></div></td>
80-
<td data-value="75" class="pct medium">75%</td>
81-
<td data-value="4" class="abs medium">3/4</td>
78+
<td class="file high" data-value="utils.js"><a href="utils.js.html">utils.js</a></td>
79+
<td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"></div><div class="cover-empty" style="width:0%;"></div></div></td>
80+
<td data-value="100" class="pct high">100%</td>
81+
<td data-value="3" class="abs high">3/3</td>
8282
<td data-value="100" class="pct high">100%</td>
8383
<td data-value="0" class="abs high">0/0</td>
84-
<td data-value="0" class="pct low">0%</td>
85-
<td data-value="1" class="abs low">0/1</td>
86-
<td data-value="75" class="pct medium">75%</td>
87-
<td data-value="4" class="abs medium">3/4</td>
84+
<td data-value="100" class="pct high">100%</td>
85+
<td data-value="0" class="abs high">0/0</td>
86+
<td data-value="100" class="pct high">100%</td>
87+
<td data-value="3" class="abs high">3/3</td>
8888
</tr>
8989

9090
</tbody>
@@ -93,7 +93,7 @@ <h1>
9393
</div><!-- /wrapper -->
9494
<div class='footer quiet pad2 space-top1 center small'>
9595
Code coverage
96-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
96+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
9797
</div>
9898
</div>
9999
<script src="..\prettify.js"></script>

coverage/lcov-report/src/middleware/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ <h1>
8080
</div><!-- /wrapper -->
8181
<div class='footer quiet pad2 space-top1 center small'>
8282
Code coverage
83-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
83+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
8484
</div>
8585
</div>
8686
<script src="..\..\prettify.js"></script>

coverage/lcov-report/src/middleware/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ <h1>
100100
</div><!-- /wrapper -->
101101
<div class='footer quiet pad2 space-top1 center small'>
102102
Code coverage
103-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
103+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
104104
</div>
105105
</div>
106106
<script src="..\..\prettify.js"></script>

coverage/lcov-report/src/models/course.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ <h1>
202202
</div><!-- /wrapper -->
203203
<div class='footer quiet pad2 space-top1 center small'>
204204
Code coverage
205-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
205+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
206206
</div>
207207
</div>
208208
<script src="..\..\prettify.js"></script>

coverage/lcov-report/src/models/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ <h1>
106106
</div><!-- /wrapper -->
107107
<div class='footer quiet pad2 space-top1 center small'>
108108
Code coverage
109-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
109+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
110110
</div>
111111
</div>
112112
<script src="..\..\prettify.js"></script>

coverage/lcov-report/src/models/review.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ <h1>
133133
</div><!-- /wrapper -->
134134
<div class='footer quiet pad2 space-top1 center small'>
135135
Code coverage
136-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
136+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
137137
</div>
138138
</div>
139139
<script src="..\..\prettify.js"></script>

coverage/lcov-report/src/models/user.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ <h1>
301301
</div><!-- /wrapper -->
302302
<div class='footer quiet pad2 space-top1 center small'>
303303
Code coverage
304-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
304+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
305305
</div>
306306
</div>
307307
<script src="..\..\prettify.js"></script>

coverage/lcov-report/src/routes/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1>
9393
</div><!-- /wrapper -->
9494
<div class='footer quiet pad2 space-top1 center small'>
9595
Code coverage
96-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:38:41 GMT-0500 (Central Daylight Time)
96+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Mar 21 2018 14:58:13 GMT-0500 (Central Daylight Time)
9797
</div>
9898
</div>
9999
<script src="..\..\prettify.js"></script>

0 commit comments

Comments
 (0)