Add missing test coverage for MeilisearchService, AnalyticsCryptoService, AccountController and AdminController
- MeilisearchServiceTest: add test for invalidateSearchCache() - AnalyticsCryptoService: mark unreachable tryDecryptJsFormat guard with @codeCoverageIgnore (decrypt already checks strlen >= 28) - AccountControllerTest: add test for tickets search query (tq param) - AdminControllerTest: add test for infra page with snapshot data file Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -248,6 +248,19 @@ class MeilisearchServiceTest extends TestCase
|
||||
self::assertSame(['events', 'users'], $indexes);
|
||||
}
|
||||
|
||||
public function testInvalidateSearchCache(): void
|
||||
{
|
||||
$item = $this->cache->getItem('test_key');
|
||||
$item->set('value');
|
||||
$this->cache->save($item);
|
||||
|
||||
self::assertTrue($this->cache->hasItem('test_key'));
|
||||
|
||||
$this->service->invalidateSearchCache();
|
||||
|
||||
self::assertFalse($this->cache->hasItem('test_key'));
|
||||
}
|
||||
|
||||
public function testListIndexesEmpty(): void
|
||||
{
|
||||
$response = $this->createMock(ResponseInterface::class);
|
||||
|
||||
Reference in New Issue
Block a user