Laravel 8 模擬事件的子集

2021-07-09 11:28 更新

如果你只想為特定的一組事件模擬事件監(jiān)聽器,你可以將它們傳遞給 fakefakeFor 方法:

/**
 * 測試訂單流程
 */
public function testOrderProcess()
{
    Event::fake([
        OrderCreated::class,
    ]);

    $order = Order::factory()->create();

    Event::assertDispatched(OrderCreated::class);

    // 其他事件照常發(fā)送...
    $order->update([...]);
} 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號