You're right, in this case there is no need, because these moves have no end of turn / beginning of turn effects. I used endTurn() because it was more complete, but since you want to use @battle so that each test passes through as little of the stack as possible, I might as well avoid using it.