Generating tests
We need to make a test to start testing. And once again, Laravel makes this super easy.
Getting ready
SSH into Homestead using the command homestead ssh
and cd into the recipe directory.
Note
I actually wrote this Artisan command for Laravel in September 2015. Inspired by all the easy workflows I get out of Artisan, I was surprised this one was not there. And I am not bringing this up just to show off, but just to show how you can add your ideas to this framework. Of course, some ideas get rejected, and this is fine, so go make a library to then use in Laravel, but keep trying! The commit is at https://github.com/laravel/framework/pull/10170.
How to do it...
Type the following:
>php artisan make:test ResultsRepositoryTest
That's it!
How it works...
This is not much of a recipe! But let's dig into some of its aspects.
Why did I call it ResultsRepositoryTest
? It might get tempting to just stick all your tests in one file but as your app grows, the file will become too hard to read...