Wait for it…a deep dive in Espresso's idling resources
Update: A new (better) version of this post is available on the Jimdo Dev Blog.
Recently I invested a decent amount of time in making our functional tests less clunky, especially when there are async computations involved. We started using Espresso a few days after it was released and never looked back. In this blog post I’d like to focus on how you can tell Espresso to wait for an async computation to finish before performing any actions on a View, and a few gotchas I learned.