xscalatest
A SerialExecutionContext executes program logic synchronously rather than asynchronously so that execution of Future can be serial in test cases.
SerialExecutionContext
Future