Skip to content

Commit

Permalink
Adjusted the signup js file so the throw error properly returns an ob…
Browse files Browse the repository at this point in the history
…ject instead of a string, I then wrote a test function for it using jest
  • Loading branch information
gbengaoluwadahunsi committed Mar 30, 2024
1 parent d04b45d commit 25dc3b9
Show file tree
Hide file tree
Showing 12 changed files with 468 additions and 119 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
*.swp
*.swo
.cache
test.yml

# IntelliJ Idea
.idea
Expand Down
14 changes: 3 additions & 11 deletions coverage/clover.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1711820589098" clover="3.2.0">
<project timestamp="1711820589098" name="All files">
<metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3" elements="8" coveredelements="8" complexity="0" loc="5" ncloc="5" packages="1" files="1" classes="1"/>
<file name="itemManager.js" path="C:\Users\Gbenga\Desktop\caMicroscope\itemManager.js">
<metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
<line num="1" count="1" type="stmt"/>
<line num="4" count="10" type="stmt"/>
<line num="8" count="4" type="stmt"/>
<line num="12" count="3" type="stmt"/>
<line num="15" count="1" type="stmt"/>
</file>
<coverage generated="1711830305848" clover="3.2.0">
<project timestamp="1711830305849" name="All files">
<metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0" elements="0" coveredelements="0" complexity="0" loc="0" ncloc="0" packages="0" files="0" classes="0"/>
</project>
</coverage>
3 changes: 1 addition & 2 deletions coverage/coverage-final.json
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
{"C:\\Users\\Gbenga\\Desktop\\caMicroscope\\itemManager.js": {"path":"C:\\Users\\Gbenga\\Desktop\\caMicroscope\\itemManager.js","statementMap":{"0":{"start":{"line":1,"column":15},"end":{"line":1,"column":17}},"1":{"start":{"line":4,"column":2},"end":{"line":4,"column":22}},"2":{"start":{"line":8,"column":2},"end":{"line":8,"column":16}},"3":{"start":{"line":12,"column":2},"end":{"line":12,"column":18}},"4":{"start":{"line":15,"column":0},"end":{"line":19,"column":2}}},"fnMap":{"0":{"name":"addItem","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":16}},"loc":{"start":{"line":3,"column":23},"end":{"line":5,"column":1}},"line":3},"1":{"name":"clearList","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":18}},"loc":{"start":{"line":7,"column":21},"end":{"line":9,"column":1}},"line":7},"2":{"name":"getList","decl":{"start":{"line":11,"column":9},"end":{"line":11,"column":16}},"loc":{"start":{"line":11,"column":19},"end":{"line":13,"column":1}},"line":11}},"branchMap":{},"s":{"0":1,"1":10,"2":4,"3":3,"4":1},"f":{"0":10,"1":4,"2":3},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"b4108b44f51ab0a0ac5ca8a54e0fc27f7d376595"}
}
{}
35 changes: 10 additions & 25 deletions coverage/lcov-report/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,30 +23,30 @@ <h1>All files</h1>
<div class='clearfix'>

<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="strong">Unknown% </span>
<span class="quiet">Statements</span>
<span class='fraction'>5/5</span>
<span class='fraction'>0/0</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="strong">Unknown% </span>
<span class="quiet">Branches</span>
<span class='fraction'>0/0</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="strong">Unknown% </span>
<span class="quiet">Functions</span>
<span class='fraction'>3/3</span>
<span class='fraction'>0/0</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="strong">Unknown% </span>
<span class="quiet">Lines</span>
<span class='fraction'>5/5</span>
<span class='fraction'>0/0</span>
</div>


Expand All @@ -61,7 +61,7 @@ <h1>All files</h1>
</div>
</template>
</div>
<div class='status-line high'></div>
<div class='status-line medium'></div>
<div class="pad1">
<table class="coverage-summary">
<thead>
Expand All @@ -78,30 +78,15 @@ <h1>All files</h1>
<th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"></th>
</tr>
</thead>
<tbody><tr>
<td class="file high" data-value="itemManager.js"><a href="itemManager.js.html">itemManager.js</a></td>
<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>
<td data-value="100" class="pct high">100%</td>
<td data-value="5" class="abs high">5/5</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="0" class="abs high">0/0</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="3" class="abs high">3/3</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="5" class="abs high">5/5</td>
</tr>

</tbody>
<tbody></tbody>
</table>
</div>
<div class='push'></div><!-- for sticky footer -->
</div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-30T17:43:09.044Z
at 2024-03-30T20:25:05.818Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
2 changes: 1 addition & 1 deletion coverage/lcov-report/itemManager.js.html
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ <h1><a href="index.html">All files</a> itemManager.js</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2024-03-30T17:43:09.044Z
at 2024-03-30T20:22:52.350Z
</div>
<script src="prettify.js"></script>
<script>
Expand Down
20 changes: 0 additions & 20 deletions coverage/lcov.info
Original file line number Diff line number Diff line change
@@ -1,20 +0,0 @@
TN:
SF:itemManager.js
FN:3,addItem
FN:7,clearList
FN:11,getList
FNF:3
FNH:3
FNDA:10,addItem
FNDA:4,clearList
FNDA:3,getList
DA:1,1
DA:4,10
DA:8,4
DA:12,3
DA:15,1
LF:5
LH:5
BRF:0
BRH:0
end_of_record
19 changes: 0 additions & 19 deletions itemManager.js

This file was deleted.

6 changes: 6 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// jest.config.js

module.exports = {
testEnvironment: 'jsdom',

};
Loading

0 comments on commit 25dc3b9

Please sign in to comment.