lain/laravel-test-generator

Laravel 包,用于自动生成 API 测试

v1.0.3 2022-10-18 09:58 UTC

This package is auto-updated.

Last update: 2024-09-18 14:23:11 UTC


README

Laravel 包,用于自动生成 API 测试。

tests PHP Version Require Latest Stable Version

安装

$ 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 将所有测试用例写入文件。