Skip to content

Commit 6a0595d

Browse files
committed
added console.assert() test for get-angle-type.js
1 parent 3d51b68 commit 6a0595d

File tree

1 file changed

+19
-11
lines changed

1 file changed

+19
-11
lines changed

Sprint-3/implement/get-angle-type.js

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Then the function should return "Right angle"
1212

1313
// 2. Identify Acute Angles:
14-
// When the angle is less than 90 degrees,
14+
// When the angle is less than 90 degrees",
1515
// Then the function should return "Acute angle"
1616

1717
// 3. Identify Obtuse Angles:
@@ -28,7 +28,6 @@
2828

2929

3030
// ============================= function getAngleType ===============================
31-
3231
//the use of else if is to compare one of the conditions
3332

3433
function getAngleType(angle){
@@ -47,6 +46,8 @@ function getAngleType(angle){
4746
return "Invalid angle";
4847
}
4948

49+
50+
5051
// console.log(getAngleType(90)); // "Right angle"
5152
// console.log(getAngleType(45)); // "Acute angle"
5253
// console.log(getAngleType(135)); // "Obtuse angle"
@@ -55,14 +56,21 @@ function getAngleType(angle){
5556
// console.log(getAngleType(-30)); // "Invalid angle"
5657

5758

58-
// the console.assert(expression, message);
59-
console.assert(
60-
getAngleType(90) === "Right angle",
61-
"Test case failed for 90 degrees"
62-
);
6359

64-
console.assert(
65-
getAngleType(40) === "Acute angle",
66-
"Test case failed for 45 degrees"
67-
);
60+
// ============== test with console.assert() ==================
61+
//these test are more simple to write and read and only return the fail message
62+
// console.assert(expression, message);
63+
//
64+
65+
console.assert(getAngleType(90) === "Right angle", "Test case failed for Right Angle");
66+
console.assert(getAngleType(40) === "Acute angle", "Test case failed for Acute Angle");
67+
console.assert(getAngleType(135) === "Obtuse Angle", "test case failed for Obtuse Angle");
68+
console.assert(getAngleType(380) === "Straight angle", "Test failed for Straight angle");
69+
console.assert(getAngleType(270) === "Reflex Angle", "Test case Failed for Reflex Angle");
70+
console.assert(getAngleType(-10) === "Invalid angle", "Test case Failed for Invalid angle");
71+
console.assert(getAngleType(400) === "Invalid angle", "Test case Failed for Invalid Angle");
72+
73+
// ============== test with Jest ==================
74+
// These tests are more detailed because we can see what was expected and what went wrong
6875

76+
// Right angle Test

0 commit comments

Comments
 (0)