File tree Expand file tree Collapse file tree
Sprint-3/1-implement-and-rewrite-tests/implement Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616
1717function getAngleType ( angle ) {
1818 // TODO: Implement this function
19+ let returnAngle ;
20+ if ( angle > 0 && angle < 90 ) {
21+ returnAngle = "Acute" ;
22+ } else if ( angle === 90 ) {
23+ returnAngle = "Right" ;
24+ } else if ( angle > 90 && angle < 180 ) {
25+ returnAngle = "Obtuse" ;
26+ } else if ( angle === 180 ) {
27+ returnAngle = "Straight" ;
28+ } else if ( angle > 180 && angle < 360 ) {
29+ returnAngle = "Reflex" ;
30+ } else {
31+ returnAngle = "Invalid" ;
32+ }
33+ return `${ returnAngle } angle` ;
1934}
2035
2136// The line below allows us to load the getAngleType function into tests in other files.
@@ -38,7 +53,9 @@ const acute = getAngleType(75);
3853const obtuse = getAngleType ( 150 ) ;
3954const straight = getAngleType ( 180 ) ;
4055const reflex = getAngleType ( 340 ) ;
41- const invalid = getAngleType ( - 5 ) ;
56+ let invalid = getAngleType ( 0 ) ;
57+ invalid = getAngleType ( 360 ) ;
58+ invalid = getAngleType ( - 2 ) ;
4259
4360assertEquals ( right , "Right angle" ) ;
4461assertEquals ( acute , "Acute angle" ) ;
You can’t perform that action at this time.
0 commit comments