diff --git a/tests/Composer/Test/Autoload/ClassMapGeneratorTest.php b/tests/Composer/Test/Autoload/ClassMapGeneratorTest.php index 4af707160..36f3bcfd5 100644 --- a/tests/Composer/Test/Autoload/ClassMapGeneratorTest.php +++ b/tests/Composer/Test/Autoload/ClassMapGeneratorTest.php @@ -218,6 +218,23 @@ class ClassMapGeneratorTest extends TestCase ClassMapGenerator::createMap(__DIR__.'/no-file.no-foler'); } + public function testDump() + { + $tempDir = self::getUniqueTmpDirectory(); + + $resultFile = $tempDir . '/result.txt'; + $fileInDirectory = $tempDir . '/TestClass.php'; + + file_put_contents($fileInDirectory, ""); + + ClassMapGenerator::dump(array($tempDir), $resultFile); + + $this->assertEquals(" '$fileInDirectory',\n);", file_get_contents($resultFile)); + + $fs = new Filesystem(); + $fs->removeDirectory($tempDir); + } + protected function assertEqualsNormalized($expected, $actual, $message = null) { foreach ($expected as $ns => $path) {