Files
fotospiel-app/tests/Unit/LemonSqueezySyncLoggingConfigTest.php
Codex Agent 10c99de1e2
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
Migrate billing from Paddle to Lemon Squeezy
2026-02-03 10:59:54 +01:00

27 lines
791 B
PHP

<?php
namespace Tests\Unit;
use Tests\TestCase;
class LemonSqueezySyncLoggingConfigTest extends TestCase
{
public function test_lemonsqueezy_sync_channel_is_configured(): void
{
$channel = config('logging.channels.lemonsqueezy-sync');
$this->assertIsArray($channel);
$this->assertSame('stack', $channel['driver'] ?? null);
$this->assertNotEmpty($channel['channels'] ?? null);
}
public function test_lemonsqueezy_sync_file_channel_is_configured(): void
{
$channel = config('logging.channels.lemonsqueezy-sync-file');
$this->assertIsArray($channel);
$this->assertSame('daily', $channel['driver'] ?? null);
$this->assertSame('lemonsqueezy-sync.log', basename((string) ($channel['path'] ?? '')));
}
}