neolite/project-lvl1-s208

View on GitHub
src/games/even.js

Summary

Maintainability
A
0 mins
Test Coverage
import { getRandom, makeGame } from '..';

const isEven = n => ((n % 2) === 0 ? 'yes' : 'no');

const evenGame = () => {
  const randomNumber = getRandom();
  const answer = isEven(randomNumber);
  return {
    question: `${randomNumber}`,
    answer: String(answer),
  };
};

const gameWrapper = () => {
  makeGame(evenGame, 'Answer "yes" if number even otherwise answer "no".');
};

export default gameWrapper;