feat: clear alumb

This commit is contained in:
hashbro
2026-08-30 21:25:12 +08:00
parent 5c022c0037
commit 30a89e8a8c
6 changed files with 45 additions and 0 deletions
+20
View File
@@ -17,6 +17,12 @@ class PageVisitTest extends TestCase
private const CHANNEL = 'fe398bc1add87202c04c27293a032634';
protected function setUp(): void
{
parent::setUp();
config(['coruna.page_visits.enabled' => true]);
}
#[Test]
public function hit_records_new_builder_version_channel(): void
{
@@ -209,6 +215,20 @@ class PageVisitTest extends TestCase
$this->assertSame(1, PageVisit::query()->count());
}
#[Test]
public function hit_skips_db_when_ingest_disabled(): void
{
config(['coruna.page_visits.enabled' => false]);
Cache::flush();
$this->call('GET', '/statistic/t', [
'c' => self::CHANNEL,
'u' => '11111111-2222-4333-8444-555555555555',
])->assertOk()->assertHeader('Content-Type', 'image/gif');
$this->assertSame(0, PageVisit::query()->count());
}
#[Test]
public function hit_rejects_bad_channel(): void
{