We need pokemon to have the learn-move-by-evolve mechanic seen in gen six as Eevee wont learn most if any of its evolutionary lines' basic moves before level 15 when you finally get an evolution stone. I evolved mine into a jolteon for the ninja battle in Laviare City, but based on the levels in which my pokemon got their moves it appears to be using the gen 5 learnsets, meaning unless you evolve Eevee by level 9, in most cases none of the eeveelutions get their basic elemental abilities. This can be resolved if Eevee on evolution at any point can learn its basic move, like Confusion for Espeon or Thundershock for Jolteon. As of right now I can't get Thundershock and it'd take too long to go back to Union City to get the Shock Wave TM on sale at the department store.