public function testMovedTearDown() { $uploadedFile = $this->testUploadedFileFactory->create(__DIR__ . '/test-file.txt'); $dupeFile = $uploadedFile->getDupeFile(); $uploadedFile->move(__DIR__ . '/move-dir', 'test-file.txt'); $this->testUploadedFileFactory->tearDown(); $this->assertFalse(is_file($dupeFile->getPath())); $this->assertFalse(is_file($dupeFile->getMovePath())); $this->assertFalse(is_dir(str_replace($dupeFile->getOriginalName(), '', $dupeFile->getPath()))); }
<?php require_once __DIR__ . '/../vendor/autoload.php'; use Sandyandi\TestUploadedFileFactory\TestUploadedFileFactory; $testUploadedFileFactory = new TestUploadedFileFactory(__DIR__ . '/dupe-files'); $uploadedFile = $testUploadedFileFactory->create(__DIR__ . '/test-file.txt'); var_dump($uploadedFile->getDupeFile());