Skip to content

Commit 273a36a

Browse files
committed
Update getAngleType and tests to classify zero degree as "Zero angle" instead of "Acute angle"
1 parent b46a6d3 commit 273a36a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Sprint-3/1-implement-and-rewrite-tests/implement/1-get-angle-type.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function getAngleType(angle) {
1313
}
1414

1515
if (angle === 0) {
16-
return "Acute angle";
16+
return "Zero angle";
1717
} else if (angle < 90) {
1818
return "Acute angle";
1919
} else if (angle === 90) {
@@ -59,12 +59,10 @@ const rightEdge = getAngleType(90.0);
5959
assertEquals(rightEdge, "Right angle");
6060

6161
// Case 2: Identify Acute Angles:
62-
// When the angle is less than 90 degrees,
62+
// When the angle is greater than 0 degrees and less than 90 degrees,
6363
// Then the function should return "Acute angle"
6464
const acute1 = getAngleType(45);
6565
assertEquals(acute1, "Acute angle");
66-
const acute2 = getAngleType(0);
67-
assertEquals(acute2, "Acute angle");
6866
const acute3 = getAngleType(89.999);
6967
assertEquals(acute3, "Acute angle");
7068

@@ -111,3 +109,9 @@ const invalid2 = getAngleType(400);
111109
assertEquals(invalid2, "Invalid angle");
112110
const invalid3 = getAngleType("abc");
113111
assertEquals(invalid3, "Invalid angle");
112+
113+
// Case 8: Identify Zero Angle:
114+
// When the angle is exactly 0 degrees,
115+
// Then the function should return "Zero angle"
116+
const acute2 = getAngleType(0);
117+
assertEquals(acute2, "Zero angle");

0 commit comments

Comments
 (0)