Skip to content

Commit 595de00

Browse files
committed
updated the test description and function to match task specification
1 parent 48cfeba commit 595de00

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@ function getAngleType(angle) {
3333
if (angle === 360) {
3434
return "Straight angle";
3535
}
36-
if (angle === 1) {
37-
return "Acute angle";
38-
}
36+
3937
return "Invalid angle";
4038
}
4139

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,43 +6,43 @@ const getAngleType = require("../implement/1-get-angle-type");
66
// including boundary and invalid cases.
77

88
// Case 1: Acute angles
9-
test(`should return "Acute angle" when (0 < angle < 90)`, () => {
9+
test(`should return "Acute angle" for angles greater than 0° and less than 90°`, () => {
1010
// Test various acute angles, including boundary cases
1111
expect(getAngleType(1)).toEqual("Acute angle");
1212
expect(getAngleType(45)).toEqual("Acute angle");
1313
expect(getAngleType(89)).toEqual("Acute angle");
1414
});
1515

1616
// Case 2: Right angle
17-
test(`should return "Right angle" when (angle === 90)`, () => {
17+
test(`should return "Right angle" for exactly 90°`, () => {
1818
expect(getAngleType(90)).toEqual("Right angle");
1919
});
2020

2121
// Case 3: Obtuse angles
22-
test(`should return "Obtuse angle" when (90 < angle < 180)`, () => {
22+
test(`should return "Obtuse angle" for angles greater than 90° and less than 180°`, () => {
2323
expect(getAngleType(91)).toEqual("Obtuse angle");
2424
expect(getAngleType(135)).toEqual("Obtuse angle");
2525
expect(getAngleType(179)).toEqual("Obtuse angle");
2626
});
2727

2828
// Case 4: Straight angle
29-
test(`should return "Straight angle" when (angle === 180)`, () => {
29+
test(`should return "Straight angle" for exactly 180°`, () => {
3030
expect(getAngleType(180)).toEqual("Straight angle");
3131
});
3232

3333
// Case 5: Reflex angles
34-
test(`should return "Reflex angle" when (180 < angle < 360)`, () => {
34+
test(`should return "Reflex angle" for angles greater than 180° and less than 360°`, () => {
3535
expect(getAngleType(181)).toEqual("Reflex angle");
3636
expect(getAngleType(270)).toEqual("Reflex angle");
3737
expect(getAngleType(359)).toEqual("Reflex angle");
3838
});
3939

4040
// Case 6: Invalid angles
41-
test(`should return "Invalid angle" when angle < 1 `, () => {
41+
test(`should return "Invalid angle" for angles less than 1°`, () => {
4242
expect(getAngleType(-1)).toEqual("Invalid angle");
4343
});
4444

45-
test(`should return "Invalid angle" when angle > 360 `, () => {
45+
test(`should return "Invalid angle" for angles greater than 360°`, () => {
4646
expect(getAngleType(361)).toEqual("Invalid angle");
4747
});
4848

0 commit comments

Comments
 (0)