enceladus181/project-lvl1-s486

View on GitHub
src/games/even.js

Summary

Maintainability
A
0 mins
Test Coverage
import engine from '..';
import getRandomNumber from '../utils';

const taskExplanationMessage = 'Answer "yes" if number is even; otherwise, answer "no".';
const isEven = number => number % 2 === 0;

const generateGame = () => {
  const question = getRandomNumber(0, 21);
  const rightAnswer = (isEven(question)) ? 'yes' : 'no';

  return { question, rightAnswer };
};

const evenGame = () => (
  engine(taskExplanationMessage, generateGame));

export default evenGame;