julianstark999 / laravel-tests-generator
laravel-tests-generator
0.0.1
2021-03-04 18:45 UTC
Requires
- php: ^7.4|^8.0
- illuminate/console: ^8.0
- illuminate/support: ^8.0
- spatie/laravel-package-tools: ^1.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.17
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
- vimeo/psalm: ^4.6
This package is auto-updated.
Last update: 2024-09-19 23:20:43 UTC
README
创建所有缺失的测试
此Laravel包提供了一个命令,用于自动生成所有缺失的测试
安装
您可以通过composer安装此包
composer require julianstark999/laravel-tests-generator
您可以使用以下命令发布配置文件:
php artisan vendor:publish --provider="JulianStark999\LaravelTestsGenerator\LaravelTestsGeneratorServiceProvider" --tag="laravel-tests-generator-config"
这是已发布配置文件的内容
return [ 'directories' => [ 'actions' => 'Actions', 'commands' => 'Console\Commands', 'enums' => 'Enums', 'exceptions' => 'Exceptions', 'helper' => 'Helper', 'controllers' => 'Http\Controllers', 'middleware' => 'Http\Middleware', 'requests' => 'Http\Requests', 'resources' => 'Http\Resources', 'jobs' => 'Jobs', 'mail' => 'Mail', 'models' => 'Models', 'notifications' => 'Notifications', 'observers' => 'Observers', 'providers' => 'Providers', 'rules' => 'Rules', 'services' => 'Services', 'traits' => 'Traits', 'views' => 'View', ], ];
使用方法
命令
tests-generator {--dir=*}
tests-generator
命令生成缺失的测试
php artisan tests-generator {--dir=*} # example php artisan tests-generator --dir=controllers
请参阅配置文件示例或自行发布以获取所有可用目录
测试
composer test
变更日志
请参阅CHANGELOG以获取最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
鸣谢
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。