1111// execute the code to ensure all tests pass.
1212
1313function isProperFraction ( numerator , denominator ) {
14- if ( denominator === 0 ) {
15- return false ;
16- }
17-
18- return Math . abs ( numerator ) < Math . abs ( denominator ) ;
14+ if ( denominator === 0 ) {
15+ return false ;
16+ }
17+
18+ return Math . abs ( numerator ) < Math . abs ( denominator ) ;
1919}
2020
2121// The line below allows us to load the isProperFraction function into tests in other files.
@@ -36,28 +36,22 @@ function assertEquals(actualOutput, targetOutput) {
3636assertEquals ( isProperFraction ( 1 , 2 ) , true ) ;
3737
3838// Proper fraction
39- assertEquals ( isProperFraction ( 2 , 4 ) , true ) ;
39+ assertEquals ( isProperFraction ( 2 , 4 ) , true ) ;
4040
4141// Improper fraction
42- assertEquals ( isProperFraction ( 5 , 3 ) , false ) ;
42+ assertEquals ( isProperFraction ( 5 , 3 ) , false ) ;
4343
4444// Equal numerator & denominator
45- assertEquals ( isProperFraction ( 5 , 5 ) , false ) ;
45+ assertEquals ( isProperFraction ( 5 , 5 ) , false ) ;
4646
4747// Negative numbers
48- assertEquals ( isProperFraction ( - 1 , - 2 ) , true ) ;
48+ assertEquals ( isProperFraction ( - 1 , - 2 ) , true ) ;
4949
5050// Zero numerator
51- assertEquals ( isProperFraction ( 0 , 5 ) , true ) ;
51+ assertEquals ( isProperFraction ( 0 , 5 ) , true ) ;
5252
5353// Zero denominator (invalid)
54- assertEquals ( isProperFraction ( 2 , 0 ) , false ) ;
55-
56-
57-
58-
59-
60-
54+ assertEquals ( isProperFraction ( 2 , 0 ) , false ) ;
6155
6256// What combinations of numerators and denominators should you test?
6357
@@ -72,5 +66,3 @@ assertEquals(isProperFraction(2,0), false);
7266// Zero numerator
7367
7468// Zero denominator (invalid)
75-
76-
0 commit comments