all files / src/ fizzbuzz.js

87.5% Statements 7/8
83.33% Branches 5/6
100% Functions 1/1
87.5% Lines 7/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18            11×          
/**
 * Returns 'Fizz' when the number is a multiplier of 3.
 * Returns 'Buzz' when the number is a multiplier of 5.
 * Returns 'FizzBuzz' when the number is a multiplier of 3 and 5.
 * Returns the number otherwize.
 */
module.exports = n => {
  if (n % 15 === 0) {
    return 'FizzBuzz'
  } else Iif (n % 5 === 0) {
    return 'Buzz'
  } else if (n % 3 === 0) {
    return 'Fizz'
  } else {
    return n
  }
}