Laravel spatie/responsecache не генерирует события при очистке кеша
Я использую laravel 8 с spatie/laravel-responsecache 6.6.5.
Этот пакет должен генерировать 2 события при очистке кеша ответов. После выполнения следующего в tinker я определил, что это не так. Я хотел бы это для целей тестирования и хотел бы знать, знает ли кто-нибудь, почему, прежде чем я отправлю вопрос. Я убедился, что кеш ответов очищается, когда я вызываю функцию ResponseCache::clear().
# php artisan tinker
>>> use \Spatie\ResponseCache\Facades\ResponseCache;
>>> \Event::fake()
=> Illuminate\Support\Testing\Fakes\EventFake {#3545}
>>> use \Spatie\ResponseCache\Facades\ResponseCache;
>>> ResponseCache::clear() # Responsecache is cleared
=> null
>>> Event::assertDispatched(\Spatie\ResponseCache\Events\ClearingResponseCache::class)
PHPUnit/Framework/ExpectationFailedException with message 'The expected [Spatie/ResponseCache/Events/ClearingResponseCache] event was not dispatched.
Failed asserting that false is true.'
>>> Event::assertDispatched(\Spatie\ResponseCache\Events\ClearedResponseCache::class)
PHPUnit/Framework/ExpectationFailedException with message 'The expected [Spatie/ResponseCache/Events/ClearedResponseCache] event was not dispatched.
Failed asserting that false is true.'