-
Notifications
You must be signed in to change notification settings - Fork 0
/
inheritance.html
54 lines (47 loc) · 1.63 KB
/
inheritance.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html>
<html lang="en">
<!--
The second part of the assignment is also enjoyable.
The function prototype implementation took me about 20 minutes and asserting them about 10 minutes.
My particular challenge was the assertion failed as the string comparison failed for some reason.
I fixed this using JSON.stringfy function.
-->
<head>
<!-- add mocha css, to show results -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/mocha/3.2.0/mocha.css">
<!-- add mocha framework code -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mocha/3.2.0/mocha.js"></script>
<script>
mocha.setup('bdd'); // minimal setup
</script>
<!-- add chai -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/chai/3.5.0/chai.js"></script>
<script>
// chai has a lot of stuff, let's make assert global
let assert = chai.assert;
</script>
<title>Inheritance in JavaScript and assertion using Mocha</title>
</head>
<body>
<script src="inheritance.js"> </script>
<!-- the script with tests (describe, it...) -->
<!-- <script src="test.js"></script>
<script src="calculatorTest.js"></script> -->
<!-- the element with id="mocha" will contain test results -->
<div id="mocha"></div>
<!-- run tests! -->
<script>
mocha.run();
</script>
<div id="validate">
<a href="https://validator.w3.org/check/referer">
<img src="w3c-html.png" alt="html validator">
</a><br>
<a href="https://jigsaw.w3.org/css-validator/check/referer">
<img src="w3c-css.png" alt="Valid CSS!"></a><br>
<a href="https://webster.cs.washington.edu/jslint?referer">
<img src="jslint.png" alt="JavaScript Lint">
</a>
</div>
</body>
</html>