fuzz/rest-tester

使用 Laravel 编写的 RESTful API 的基本测试套件。

1.1 2016-12-09 20:44 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:58:39 UTC


README

一组辅助方法,用于测试 REST API。

设置

  1. 需要 composer 包的 require-dev
  2. Fuzz\RestTests\BaseRestTestCase 扩展您的 API 测试用例的基本
  3. 根据需要调整 setUptearDown。此包的测试用例是使用该包的很好的示例。
    1. 此包扩展了 orchestra/testbench,因此所有可用功能都包含在 rest-tester

辅助特性

基础

  1. Fuzz\RestTests\BaseRestTestCase 提供了一些辅助方法来配置 RESTful API 的测试

资源

  1. Fuzz\RestTests\Resources\RestfulResource 提供了测试 restful 资源端点的辅助方法
  2. 添加 Fuzz\RestTests\Resources\TestResourceX (X 是资源操作) 特性,根据需要测试的操作

OAuth

  1. Fuzz\RestTests\AuthTraits\OAuthTrait 提供了用于认证、刷新令牌、从请求对象中检索令牌、创建具有作用域的用户/客户端等方法

谁测试测试器?

composer install 之后运行 phpunit