diskominfotik-banda-aceh / pest-scaffold-cli
此软件包的最新版本(v1.0.0)没有提供许可证信息。
用于生成 Pest PHP 测试文件的目录结构的控制台命令
v1.0.0
2022-08-03 04:06 UTC
Requires (Dev)
- pestphp/pest: ^v1.21.3
README
Pest PHP Scaffold CLI
本项目提供了一组简单的控制台命令,用于生成 Pest PHP 测试的目录结构。
安装
将此命令安装为 composer 软件包
composer require diskominfotik-banda-aceh/pest-scaffold-cli --dev
将此提供者复制到 config/app.php
DiskominfotikBandaAceh\PestScaffoldCli\Providers\PestTestProvider::class,
用法
然后,您可以通过以下命令创建一个新的存储库
php artisan make:pest ModelName
此命令将在 tests/Feature/Http/Controller 下创建一个名为 ModelNameController
的目录,并为创建、读取、更新、删除测试控制器创建基本设置。
目录结构如下所示
├── .gitignore ├── CHANGELOG.md ├── composer.json ├── README.md ├── tests/ │ ├── Feature │ ├── Http │ ├── Controller │ ├── ModelNameController
所有文件和类都将设置正确的名称和命名空间,但请记住,生成器只是创建一个起点。您应该遍历文件并添加缺少的内容。
传递自定义路径
您还可以传递第二个参数,指定生成测试的路径。
php artisan make:pest ModelName --path="\Feature\Http\Controller"
上述示例将在 ./tests/Feature/Http/Controller/ModelNameController
生成支架测试。如果您想在现有的 Laravel 项目中使用此生成器,这将很有用。
--crud=c,r,u,d
选项
默认情况下,您将获得所有测试支架,但您可以添加 c
或 r
或 u
或 d
以指定特定文件。
php artisan make:pest ModelName --crud=c,r,u,d
变更日志
请查看 变更日志
贡献
信息将随后提供
安全
如果您发现任何与安全相关的问题,请通过电子邮件 diskominfotikbna@gmail.com 或使用 GitHub 的问题跟踪器。
关于
Diskominfotik Banda Aceh 是班达亚齐政府,班达亚齐创造定制的数字解决方案。访问 我们的网站 了解更多信息。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件