Skip to content

Commit 707d4e3

Browse files
committed
fix reflex angle test and add invalid angles test
1 parent 1412a3e commit 707d4e3

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,21 @@ test(`should return "Straight angle" when (angle is 180)`, () => {
3434
expect(getAngleType(180)).toEqual("Straight angle");
3535
expect(getAngleType(181)).not.toEqual("Straight angle");
3636
});
37-
test(`should return "Reflex angle" when (180 < angle < 361)`, () => {
37+
test(`should return "Reflex angle" when (180 < angle < 360)`, () => {
3838
// Test various acute angles, including boundary cases
3939
expect(getAngleType(179)).not.toEqual("Reflex angle");
4040
expect(getAngleType(371)).not.toEqual("Reflex angle");
4141
expect(getAngleType(200)).toEqual("Reflex angle");
4242
});
4343

44+
test(`should return 'Invalid angle' when angle <= 0 or angle >=360 `, () => {
45+
// Test invalid inputs
46+
expect(getAngleType(-1)).toEqual("Invalid angle");
47+
expect(getAngleType(0)).toEqual("Invalid angle");
48+
expect(getAngleType(360)).toEqual("Invalid angle");
49+
expect(getAngleType(400)).toEqual("Invalid angle");
50+
});
51+
4452
// Case 2: Right angle
4553
// Case 3: Obtuse angles
4654
// Case 4: Straight angle

0 commit comments

Comments
 (0)