Beware The Async Test!
Scalatest 3 comes with a cool feature, Async Test. It lets you assert your future value in asynchronous fashion. It sounds good, but you should use it with caution because it works only when the future assertion is the last statement of the test block.