Unit testing is the art of taking small sections of your code (called units) and testing that functionality to ensure that it works properly. For example, you might take a small unit of code, like a controller method, and assert that it returns a view class.
Unit testing is really crucial for any application. There’s a lot of frameworks that make unit testing an afterthought, but with Masonite, we wanted to be sure that being able to test your application was absolutely crucial to us.