Your Eevee will only try to evolve into Espeon upon reaching the max amount of happiness. So you would need to faint it in a wild battle to lose some happiness first and then get it to the max happiness during daytime (10:00 - 20:00 ingame time) again. Happiness evolutions dont require a level-up for the evolution, its only about reaching the max happiness.