Skip to content

Commit 3d51b68

Browse files
committed
installed npm dependencies to test with Jest
1 parent 17e5647 commit 3d51b68

File tree

2 files changed

+44
-13
lines changed

2 files changed

+44
-13
lines changed

Sprint-3/implement/get-angle-type.js

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,29 +29,40 @@
2929

3030
// ============================= function getAngleType ===============================
3131

32-
//we use else if to compare one of the conditions
32+
//the use of else if is to compare one of the conditions
3333

3434
function getAngleType(angle){
3535

3636
if (angle === 90) {
37-
return `${angle} degrees is Right angle`;
37+
return "Right angle";
3838
} else if (angle > 0 && angle < 90) {
39-
return `${angle} degrees is Acute angle`;
39+
return "Acute angle";
4040
} else if (angle > 90 && angle < 180) {
41-
return `${angle} degrees is Obtuse Angle`;
41+
return "Obtuse Angle";
4242
} else if (angle === 180) {
43-
return `${angle} degrees is Straight angle`;
43+
return "Straight angle";
4444
} else if (angle > 180 && angle < 360) {
45-
return `${angle} degrees is Reflex Angle`;
45+
return "Reflex Angle";
4646
}
47-
return `${angle} is an Invalid angle`;
47+
return "Invalid angle";
4848
}
4949

50-
console.log(getAngleType(90)); // "Right angle"
51-
console.log(getAngleType(45)); // "Acute angle"
52-
console.log(getAngleType(135)); // "Obtuse angle"
53-
console.log(getAngleType(180)); // "Straight angle"
54-
console.log(getAngleType(270)); // "Reflex angle"
55-
console.log(getAngleType(-30)); // "Invalid angle"
50+
// console.log(getAngleType(90)); // "Right angle"
51+
// console.log(getAngleType(45)); // "Acute angle"
52+
// console.log(getAngleType(135)); // "Obtuse angle"
53+
// console.log(getAngleType(180)); // "Straight angle"
54+
// console.log(getAngleType(270)); // "Reflex angle"
55+
// console.log(getAngleType(-30)); // "Invalid angle"
5656

5757

58+
// the console.assert(expression, message);
59+
console.assert(
60+
getAngleType(90) === "Right angle",
61+
"Test case failed for 90 degrees"
62+
);
63+
64+
console.assert(
65+
getAngleType(40) === "Acute angle",
66+
"Test case failed for 45 degrees"
67+
);
68+

package.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "module-structuring-and-testing-data",
3+
"version": "1.0.0",
4+
"description": "Like learning a musical instrument, programming requires daily practice.",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "jest"
8+
},
9+
"repository": {
10+
"type": "git",
11+
"url": "git+https://github.com/Grajales-K/Module-Structuring-and-Testing-Data.git"
12+
},
13+
"keywords": [],
14+
"author": "",
15+
"license": "ISC",
16+
"bugs": {
17+
"url": "https://github.com/Grajales-K/Module-Structuring-and-Testing-Data/issues"
18+
},
19+
"homepage": "https://github.com/Grajales-K/Module-Structuring-and-Testing-Data#readme"
20+
}

0 commit comments

Comments
 (0)