title: Scalatest Asynchronous Test Suites vs Eventually and WhenReady (org.scalatest.concurrent)
body: <p>I'm trying to use scalatest <a href="http://www.scalatest.org/user_guide/async_testing" rel="noreferrer">Asynchronous Test Suites</a>, but aside from some restrictions over setting timeout and what not, I don't see what does the test suite actually add. </p>
  
  <p>I wonder if anyone versed into asynchronous testing with scalatest could quickly explain the differences between Asynchronous Test Suites and <code>org.scalatest.concurrent</code>. What do async test suites actually add over <code>org.scalatest.concurrent</code>? Is one approach better over the other?</p>