Simplified Testing with ScalaTest and Custom Matchers
Nicolas A Perez

You really should investigate `OptionValues` and async tests. They help with most or all of the above scenarios. See, a short example:

import org.scalatest.OptionValues
val result: Option[User] = ???
result.value shouldBe User("John")

Future results can be tested as described on

Good luck!

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.