@@ -15,19 +15,36 @@ test(`should return "Acute angle" when (0 < angle < 90)`, () => {
1515
1616// Case 2: Right angle
1717test ( `should return "Right angle" when (angle === 90)` , ( ) => {
18- // Test various acute angles, including boundary cases
19- expect ( getAngleType ( 89 ) ) . toEqual ( "Right angle" ) ;
18+ // Test Right angles.
2019 expect ( getAngleType ( 90 ) ) . toEqual ( "Right angle" ) ;
21- expect ( getAngleType ( 91 ) ) . toEqual ( "Right angle" ) ;
2220} ) ;
2321
2422// Case 3: Obtuse angles
2523test ( `should return "Obtuse angle" when (angle > 90 && angle < 180)` , ( ) => {
26- // Test various acute angles, including boundary cases
24+ // Test various Obtuse angles, including boundary cases
2725 expect ( getAngleType ( 91 ) ) . toEqual ( "Obtuse angle" ) ;
2826 expect ( getAngleType ( 145 ) ) . toEqual ( "Obtuse angle" ) ;
2927 expect ( getAngleType ( 179 ) ) . toEqual ( "Obtuse angle" ) ;
3028} ) ;
29+
3130// Case 4: Straight angle
31+ test ( `should return "Straight angle" when (angle === 180)` , ( ) => {
32+ // Test Obtuse angles.
33+ expect ( getAngleType ( 180 ) ) . toEqual ( "Straight angle" ) ;
34+ } ) ;
35+
3236// Case 5: Reflex angles
37+ test ( `should return "Reflex angle" when (angle > 180 && angle < 360)` , ( ) => {
38+ // Test various Reflex angles, including boundary cases
39+ expect ( getAngleType ( 181 ) ) . toEqual ( "Reflex angle" ) ;
40+ expect ( getAngleType ( 240 ) ) . toEqual ( "Reflex angle" ) ;
41+ expect ( getAngleType ( 359 ) ) . toEqual ( "Reflex angle" ) ;
42+ } ) ;
43+
3344// Case 6: Invalid angles
45+ test ( `should return "Invalid angle" when (angle < 0 && angle > 360)` , ( ) => {
46+ // Test various Invalid angles that are less that 0 or above 360 degrees.
47+ expect ( getAngleType ( 0 ) ) . toEqual ( "Invalid angle" ) ;
48+ expect ( getAngleType ( 361 ) ) . toEqual ( "Invalid angle" ) ;
49+ } ) ;
50+
0 commit comments