pschocke / testmacros
有用的 Laravel 宏,用于扩展测试
dev-master
2019-12-15 21:46 UTC
Requires
- laravel/framework: ~5.8.4|^6.0
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.8|^4.0
- phpunit/phpunit: ~8.0
This package is auto-updated.
Last update: 2024-09-16 08:13:12 UTC
README
此包受 Spaties Laravel Collections 包的启发,并通过一些有用的宏扩展 Laravel 的默认测试方法。
安装
通过 Composer
$ composer require pschocke/testmacros --dev
该包将自动注册自身。
宏
TestResponse
assertResource
断言响应是资源
$model = factory(App\Model::class)->create(); $this->json('GET', '/route/to/resource')->assertResource(new ModelResource($model));
asArray
返回调用响应
$responseArray = $this->json('GET', '/route/to/response')->asArray();
ResourceAsArray
返回 API 资源响应的数据属性
$responseArray = $this->json('GET', '/route/to/resource')->resourceAsArray();
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
测试
待办事项
贡献
请参阅 contributing.md 以获取详细信息和一个待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 patrick@ausbildung-ms.de 与我们联系,而不是使用问题跟踪器。
许可
MIT。请参阅许可文件以获取更多信息。