lain / laravel-test-generator
Laravel 包,用于自动生成 API 测试
v1.0.3
2022-10-18 09:58 UTC
Requires
- php: ^8.0
- fakerphp/faker: ^1.20
- laravel/framework: ^8.0 || ^9.0
Requires (Dev)
- orchestra/testbench: ^7.6
- phpunit/phpunit: ^9.5
README
Laravel 包,用于自动生成 API 测试。
安装
$ composer require lain/laravel-test-generator
配置
使用发布命令将包配置复制到本地配置中
$ php artisan vendor:publish --tag=test-generator
这将向 config/test-generator.php
添加新的配置
return [ 'get_token' => 'app(Helper::class)->getAccessTokenForEmailToOrg()', ];
使用方法
在项目根目录中创建 test-swagger.json
,它包含需要创建的 API 测试,请确保它符合 OpenAPI 格式(Swagger 3.0)。
为此,只需在项目根目录中运行 php artisan test:generate TEST_FILE_NAME
即可。这将根据 test-swagger json 将所有测试用例写入文件。