Skip to content

Commit f83d840

Browse files
committed
Confirm that all assert tests pass for 1-implement-and-rewrite-tests/implement/1-get-angle-type.js
1 parent dcf9e96 commit f83d840

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

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

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,21 @@
1616

1717
function getAngleType(angle) {
1818
// TODO: Implement this function
19+
let returnAngle;
20+
if (angle > 0 && angle < 90) {
21+
returnAngle = "Acute";
22+
} else if (angle === 90) {
23+
returnAngle = "Right";
24+
} else if (angle > 90 && angle < 180) {
25+
returnAngle = "Obtuse";
26+
} else if (angle === 180) {
27+
returnAngle = "Straight";
28+
} else if (angle > 180 && angle < 360) {
29+
returnAngle = "Reflex";
30+
} else {
31+
returnAngle = "Invalid";
32+
}
33+
return `${returnAngle} angle`;
1934
}
2035

2136
// The line below allows us to load the getAngleType function into tests in other files.
@@ -38,7 +53,9 @@ const acute = getAngleType(75);
3853
const obtuse = getAngleType(150);
3954
const straight = getAngleType(180);
4055
const reflex = getAngleType(340);
41-
const invalid = getAngleType(-5);
56+
let invalid = getAngleType(0);
57+
invalid = getAngleType(360);
58+
invalid = getAngleType(-2);
4259

4360
assertEquals(right, "Right angle");
4461
assertEquals(acute, "Acute angle");

0 commit comments

Comments
 (0)