Sleep debt only else option showing up

when I run this the error message shows up and it seems to me that it should say ‘you did not get you ideal hours’

const getSleepHours = day => {
switch (day) {
case ‘Monday’:
return 5;
break;
case ‘Tuesday’:
return 7;
break;
case ‘Wednesday’:
return 7;
break;
case ‘Thursday’:
return 9;
break;
case ‘Friday’:
return 8;
break;
case ‘Saturday’:
return 7;
break;
case ‘Sunday’:
return 9;
break;
}
};

const getActualSleepHours = () => 5 + 7 + 7 + 9 + 8 + 7 + 9;

const getIdealSleepHours = () => {
const idealHours = 8;
return idealHours * 7;
};

const calculateSleepDebt = () => {
const actualSleepHours = getActualSleepHours();
const idealSleepHours = getSleepHours();

if (actualSleepHours === idealSleepHours) {
console.log(‘You got the perfect amount of sleep!’);
} else if (actualSleepHours > idealSleepHours) {
console.log(‘You got more sleep than ideal’);
} else if (actualSleepHours < idealSleepHours) {
console.log(‘You did not get your ideal hours’);
} else {
console.log(‘error’)
}

};

calculateSleepDebt();

In the calculateSleepDebt function, you had getSleepHours();
but you did not have a function with that name earlier;
you had getIdealSleepHours earlier.

2 Likes