Step 6 - Introduction to testing
Testing is a cornerstone of software development, and is as complex ans specialized as the development itself, up o the limit in which one cannot move forward without the other ( e.g TDD ).
Typically you'd want to include Unit Tests, Integration Tests, Functional tests on your dev pipeline. Also you'd like to have a measure of the tested surface AKA Code Coverage
On this release we briefly introduce some basic unit testing using JEST which allow you to define your testing configuration in a very granular way, including coverage threshold and many other settings, and it gracefully integrates with webpack and babel
The tests contained are just quick examples, by the time being I didn't have enough time to add better examples, but I promise to do so before the end of this year.