julianstark999/laravel-tests-generator

laravel-tests-generator

0.0.1 2021-03-04 18:45 UTC

This package is auto-updated.

Last update: 2024-09-19 23:20:43 UTC


README

Social Card of Laravel Tests Generator

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

创建所有缺失的测试

此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)。请参阅许可文件以获取更多信息。