From 9edfe944225a12e696f99183e305a98b0cb633cc Mon Sep 17 00:00:00 2001 From: Caen De Silva Date: Fri, 26 Jul 2024 16:12:38 +0200 Subject: [PATCH] Refactor test to be a unit test --- .../{Feature => Unit}/Support/MediaFileTest.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) rename packages/framework/tests/{Feature => Unit}/Support/MediaFileTest.php (93%) diff --git a/packages/framework/tests/Feature/Support/MediaFileTest.php b/packages/framework/tests/Unit/Support/MediaFileTest.php similarity index 93% rename from packages/framework/tests/Feature/Support/MediaFileTest.php rename to packages/framework/tests/Unit/Support/MediaFileTest.php index 0782bfaf3bc..a4798f0db52 100644 --- a/packages/framework/tests/Feature/Support/MediaFileTest.php +++ b/packages/framework/tests/Unit/Support/MediaFileTest.php @@ -2,19 +2,30 @@ declare(strict_types=1); -namespace Hyde\Framework\Testing\Feature\Support; +namespace Hyde\Framework\Testing\Unit\Support; use Hyde\Facades\Filesystem; use Hyde\Framework\Exceptions\FileNotFoundException; use Hyde\Hyde; use Hyde\Support\Filesystem\MediaFile; -use Hyde\Testing\TestCase; +use Hyde\Testing\UnitTestCase; +use Hyde\Testing\CreatesTemporaryFiles; /** * @covers \Hyde\Support\Filesystem\MediaFile */ -class MediaFileTest extends TestCase +class MediaFileTest extends UnitTestCase { + use CreatesTemporaryFiles; + + protected static bool $needsKernel = true; + protected static bool $needsConfig = true; + + protected function tearDown(): void + { + $this->cleanUpFilesystem(); + } + public function testCanConstruct() { $file = new MediaFile('foo');