Testing & dubugging is a big deal in Scala world. The power of the language is being heavily utilized to make behaviour driven development (BDD) aspect of the testing to be a breath of fresh air and engage developers to do test driven development (TDD) as much as possible.
This graphic shows a typical test driven flow in Scala ecosystem: