我正在為一個網站撰寫一些測驗,但我似乎無法弄清楚如何測驗一個作業是否被派遣,比如說使用 5 次Queue::fake()and Queue::assertPushed()。
我試過放多個Queue::assertPushed(SomeJob::class),但無論我放多少,它總是通過測驗。
我試過谷歌搜索各種東西,但沒有找到有用的資訊。有任何想法嗎?
uj5u.com熱心網友回復:
斷言一個作業被推送了 $n次
Queue::assertPushed(SomeJob::class, $n);
Laravel 檔案 - 模擬 - 佇列
uj5u.com熱心網友回復:
的第二個引數assertPushed()是推送到佇列的作業數量。這也在檔案中有所描述。
Queue::assertPushed(SomeJob::class, 5);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/489643.html
