Create Test Files With Artisan Make Commands Automatically


September 29th, 2020

Create Test Files With Artisan Make Commands Automatically

The Laravel make-testable package creates a test along with any class created using php artisan make:* commands. After installing this package a development dependency, you can use it by adding the --test flag to make commands:

# Before
php artisan make:model Blog
php artisan make:test Models\BlogTest --unit
# After
php artisan make:model Blog --test

This package supports the following commands:

  • Command
  • Controller
  • Event
  • Job
  • Listener
  • Middleware
  • Model
  • Notification

You can learn more about this package, get full installation instructions, and view the source code on GitHub at iaK/make-testable.

This package was submitted to our Laravel News Links section. Links is a place the community can post packages and tutorials around the Laravel ecosystem. Follow along on Twitter @LaravelLinks

Filed in:

Paul Redmond

Full stack web developer. Author of Lumen Programming Guide and Docker for PHP Developers.