<?php namespace Tests\Unit\Services; use App\Services\SimpleLrcReader; use Illuminate\Support\Str; use Tests\TestCase; class SimpleLrcReaderTest extends TestCase { private SimpleLrcReader $reader; public function setUp(): void { parent::setUp(); $this->reader = new SimpleLrcReader(); } public function testTryReadForMediaFile(): void { $base = sys_get_temp_dir() . '/' . Str::uuid(); $lrcFile = $base . '.lrc'; copy(__DIR__ . '/../../blobs/simple.lrc', $lrcFile); self::assertSame("Line 1\nLine 2\nLine 3", $this->reader->tryReadForMediaFile($base . '.mp3')); @unlink($lrcFile); } }