pschocke/testmacros

有用的 Laravel 宏,用于扩展测试

dev-master 2019-12-15 21:46 UTC

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。请参阅许可文件以获取更多信息。