ohseesoftware / laravel-queue-fake
在这里描述您的软件包。
v1.1.0
2021-03-12 03:26 UTC
Requires
- php: ^7.3 | ^8.0
- illuminate/support: >=6.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-12 10:51:19 UTC
README
概述
在您的 Laravel 测试中,有时您可能需要伪造队列以执行几行操作,然后恢复到真实的队列。此软件包使得这一过程变得非常简单。
// Given // Queue is real there // When QueueFake::wrap(function () use (&$value) { // Queue is faked inside this function }); // Queue is back to normal here
安装
composer require ohseesoftware/laravel-queue-fake
使用方法
假设您需要伪造队列以调用您的工厂来设置模型,同时也想测试一个任务。
// Given $user = null; QueueFake::wrap(function () use (&$user) { // Queue is faked inside this function $user = factory(User::class)->create(); }); // When // Queue is back to normal so we can dispatch, etc SomeJob::dispatch($user); // Then $this->assertDatabaseHas('some-table', [ 'id' => 1 ]);
变更日志
有关最近更改的更多信息,请参阅 变更日志。
贡献
有关详细信息,请参阅 贡献指南。
安全
如果您发现任何安全相关的问题,请通过电子邮件发送到 security@ohseesoftware.com,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
Laravel 软件包模板
此软件包是使用 Laravel 软件包模板 生成的。