Skip to content

Commit c3617ce

Browse files
author
russom
committed
More test cases added for invalid angles including negative numbers.
1 parent d16b7fb commit c3617ce

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ test(`should return "Right angle" when (angle === 90)`, () => {
2323
test(`should return "Obtuse angle" when (angle > 90 && angle < 180)`, () => {
2424
// Test various Obtuse angles, including boundary cases
2525
expect(getAngleType(91)).toEqual("Obtuse angle");
26-
expect(getAngleType(145)).toEqual("Obtuse angle");
26+
expect(getAngleType(135)).toEqual("Obtuse angle");
2727
expect(getAngleType(179)).toEqual("Obtuse angle");
2828
});
2929

@@ -37,14 +37,15 @@ test(`should return "Straight angle" when (angle === 180)`, () => {
3737
test(`should return "Reflex angle" when (angle > 180 && angle < 360)`, () => {
3838
// Test various Reflex angles, including boundary cases
3939
expect(getAngleType(181)).toEqual("Reflex angle");
40-
expect(getAngleType(240)).toEqual("Reflex angle");
40+
expect(getAngleType(270)).toEqual("Reflex angle");
4141
expect(getAngleType(359)).toEqual("Reflex angle");
4242
});
4343

4444
// Case 6: Invalid angles
4545
test(`should return "Invalid angle" when (angle < 0 && angle > 360)`, () => {
46-
// Test various Invalid angles that are less that 0 or above 360 degrees.
46+
// Test various Invalid angles that are less that are negative number, 0 and numbers that are above 360 degrees.
47+
expect(getAngleType(-9)).toEqual("Invalid angle");
4748
expect(getAngleType(0)).toEqual("Invalid angle");
48-
expect(getAngleType(361)).toEqual("Invalid angle");
49+
expect(getAngleType(360)).toEqual("Invalid angle");
50+
expect(getAngleType(450)).toEqual("Invalid angle");
4951
});
50-

0 commit comments

Comments
 (0)