Testing & Debugging

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: