Skip to content

Commit 315d99a

Browse files
committed
latest error fix.
1 parent 2f97455 commit 315d99a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

Sprint-3/2-mandatory-rewrite/1-get-angle-type.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ function getAngleType(angle) {
1313
if (angle > 90 && angle < 180) return "Obtuse angle";
1414
if (angle === 180) return "Straight angle";
1515
if (angle > 180 && angle < 360) return "Reflex angle";
16+
17+
return "Invalid angle: Please provide a valid number";
1618
}
1719

1820

Sprint-3/2-mandatory-rewrite/1-get-angle-type.test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,8 @@ test("should handle angle values outside the valid range", () => {
4242
expect(getAngleType(361)).toEqual("Invalid angle: Angle must be between 0 and 360 degrees");
4343
expect(getAngleType(-10)).toEqual("Invalid angle: Angle must be between 0 and 360 degrees");
4444
});
45+
46+
test("should handle edge case inputs that might bypass initial checks", () => {
47+
expect(getAngleType(NaN)).toEqual("Invalid angle: Please provide a valid number");
48+
expect(getAngleType(null)).toEqual("Acute angle");
49+
});

0 commit comments

Comments
 (0)