Skip to content

Commit 220aaeb

Browse files
committed
added a case for a zero-degree angle in 1-get-angle-type
1 parent 8f484a4 commit 220aaeb

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ function getAngleType(angle) {
3333
if (angle === 360) {
3434
return "This is a circle, not an angle";
3535
}
36+
if (angle === 0) {
37+
return "";
38+
}
3639
return "Invalid angle";
3740

3841
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,8 @@ test(`should return "Invalid angle" when angle is outside the valid range`, () =
4646
test(`should return "This is a circle, not an angle" when angle is exactly 360`, () => {
4747
expect(getAngleType(360)).toEqual("This is a circle, not an angle");
4848
});
49+
// Case 8: Zero angle
50+
test(`should return an empty string when angle is exactly 0`, () => {
51+
expect(getAngleType(0)).toEqual("");
52+
});
53+

0 commit comments

Comments
 (0)