Skip to content

Commit b7a3a6f

Browse files
author
Pretty Taruvinga
committed
Revert to main branch
1 parent 77bc6be commit b7a3a6f

File tree

1 file changed

+1
-25
lines changed

1 file changed

+1
-25
lines changed

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

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,14 @@ const getAngleType = require("../implement/1-get-angle-type");
77

88
// Case 1: Acute angles
99
test(`should return "Acute angle" when (0 < angle < 90)`, () => {
10+
// Test various acute angles, including boundary cases
1011
expect(getAngleType(1)).toEqual("Acute angle");
1112
expect(getAngleType(45)).toEqual("Acute angle");
1213
expect(getAngleType(89)).toEqual("Acute angle");
1314
});
1415

1516
// Case 2: Right angle
16-
test(`should return "Right angle" when angle is exactly 90`, () => {
17-
expect(getAngleType(90)).toEqual("Right angle");
18-
});
19-
2017
// Case 3: Obtuse angles
21-
test(`should return "Obtuse angle" when (90 < angle < 180)`, () => {
22-
expect(getAngleType(91)).toEqual("Obtuse angle");
23-
expect(getAngleType(135)).toEqual("Obtuse angle");
24-
expect(getAngleType(179)).toEqual("Obtuse angle");
25-
});
26-
2718
// Case 4: Straight angle
28-
test(`should return "Straight angle" when angle is exactly 180`, () => {
29-
expect(getAngleType(180)).toEqual("Straight angle");
30-
});
31-
3219
// Case 5: Reflex angles
33-
test(`should return "Reflex angle" when (180 < angle < 360)`, () => {
34-
expect(getAngleType(181)).toEqual("Reflex angle");
35-
expect(getAngleType(270)).toEqual("Reflex angle");
36-
expect(getAngleType(359)).toEqual("Reflex angle");
37-
});
38-
3920
// Case 6: Invalid angles
40-
test(`should return "Invalid angle" when angle is outside the valid range`, () => {
41-
expect(getAngleType(-1)).toEqual("Invalid angle");
42-
expect(getAngleType(360)).toEqual("Invalid angle");
43-
expect(getAngleType(361)).toEqual("Invalid angle");
44-
});

0 commit comments

Comments
 (0)