Skip to content

Commit c0bc7b7

Browse files
committed
Add test cases for Straight, Reflex, and Invalid angles.
1 parent 63b1d20 commit c0bc7b7

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

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

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,26 @@ test(`should return "Right angle" when (angle = 90)`, () => {
1919
// Case 3: Obtuse angles
2020
test(`should return "Obtuse angle" when (90 > angle < 180)`, () => {
2121
expect(getAngleType(91)).toEqual("Obtuse angle");
22-
expect(getAngleType(200)).toEqual("Obtuse angle");
22+
expect(getAngleType(120)).toEqual("Obtuse angle");
2323
expect(getAngleType(179)).toEqual("Obtuse angle");
2424
});
25+
2526
// Case 4: Straight angle
27+
test(`should return "Straight angle" when (angle = 180)`, () => {
28+
expect(getAngleType(180)).toEqual("Straight angle");
29+
});
30+
2631
// Case 5: Reflex angles
32+
test(`should return "Reflex angle" when (180 > angle <= 360)`, () => {
33+
expect(getAngleType(181)).toEqual("Reflex angle");
34+
expect(getAngleType(299)).toEqual("Reflex angle");
35+
expect(getAngleType(360)).toEqual("Reflex angle");
36+
});
37+
2738
// Case 6: Invalid angles
39+
test(`should return "Invalid angle"`, () => {
40+
expect(getAngleType(0)).toEqual("Invalid angle");
41+
expect(getAngleType(361)).toEqual("Invalid angle");
42+
expect(getAngleType(399)).toEqual("Invalid angle");
43+
expect(getAngleType(-7)).toEqual("Invalid angle");
44+
});

0 commit comments

Comments
 (0)