Skip to content

Commit 7fbe23b

Browse files
authored
Refactor angle validation logic in getAngleType
1 parent 4b91f08 commit 7fbe23b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function getAngleType(angle) {
3838
return "Reflex angle";
3939
} else if (acuteAngle) {
4040
return "Acute angle";
41-
} else if (angle === zeroAngle || angle != acuteAngle || angle != rightAngle || angle != obtuseAngle || angle != straightAngle || angle != reflexAngle) {
41+
} else if (zeroAngle || !acuteAngle || !rightAngle || !obtuseAngle || !straightAngle || !reflexAngle) {
4242
return "Invalid angle";
4343
}
4444
}
@@ -50,6 +50,8 @@ module.exports = getAngleType;
5050

5151
// This helper function is written to make our assertions easier to read.
5252
// If the actual output matches the target output, the test will pass
53+
54+
5355
function assertEquals(actualOutput, targetOutput) {
5456
console.assert(
5557
actualOutput === targetOutput,

0 commit comments

Comments
 (0)