|
7 | 7 | namespace Magento\Framework\App\Test\Unit\Filesystem;
|
8 | 8 |
|
9 | 9 | use \Magento\Framework\App\Filesystem\DirectoryList;
|
| 10 | +use Magento\Framework\Code\Generator\Io; |
10 | 11 |
|
11 | 12 | class DirectoryListTest extends \PHPUnit_Framework_TestCase
|
12 | 13 | {
|
@@ -38,4 +39,41 @@ public function testUnknownDirectory()
|
38 | 39 | {
|
39 | 40 | new DirectoryList('/root/dir', ['test' => [DirectoryList::PATH => '/baz']]);
|
40 | 41 | }
|
| 42 | + |
| 43 | + public function testGetDefaultConfig() |
| 44 | + { |
| 45 | + $this->assertEquals( |
| 46 | + [ |
| 47 | + DirectoryList::ROOT => [DirectoryList::PATH => ''], |
| 48 | + DirectoryList::APP => [DirectoryList::PATH => 'app'], |
| 49 | + DirectoryList::CONFIG => [DirectoryList::PATH => 'app/etc'], |
| 50 | + DirectoryList::LIB_INTERNAL => [DirectoryList::PATH => 'lib/internal'], |
| 51 | + DirectoryList::VAR_DIR => [DirectoryList::PATH => 'var'], |
| 52 | + DirectoryList::CACHE => [DirectoryList::PATH => 'var/cache'], |
| 53 | + DirectoryList::LOG => [DirectoryList::PATH => 'var/log'], |
| 54 | + DirectoryList::DI => [DirectoryList::PATH => 'generated/metadata'], |
| 55 | + DirectoryList::GENERATION => [DirectoryList::PATH => Io::DEFAULT_DIRECTORY], |
| 56 | + DirectoryList::SESSION => [DirectoryList::PATH => 'var/session'], |
| 57 | + DirectoryList::MEDIA => [DirectoryList::PATH => 'pub/media', DirectoryList::URL_PATH => 'pub/media'], |
| 58 | + DirectoryList::STATIC_VIEW => [ |
| 59 | + DirectoryList::PATH => 'pub/static', |
| 60 | + DirectoryList::URL_PATH => 'pub/static' |
| 61 | + ], |
| 62 | + DirectoryList::PUB => [DirectoryList::PATH => 'pub', DirectoryList::URL_PATH => 'pub'], |
| 63 | + DirectoryList::LIB_WEB => [DirectoryList::PATH => 'lib/web'], |
| 64 | + DirectoryList::TMP => [DirectoryList::PATH => 'var/tmp'], |
| 65 | + DirectoryList::UPLOAD => [ |
| 66 | + DirectoryList::PATH => 'pub/media/upload', |
| 67 | + DirectoryList::URL_PATH => 'pub/media/upload' |
| 68 | + ], |
| 69 | + DirectoryList::TMP_MATERIALIZATION_DIR => [DirectoryList::PATH => 'var/view_preprocessed'], |
| 70 | + DirectoryList::TEMPLATE_MINIFICATION_DIR => [DirectoryList::PATH => 'var/view_preprocessed/html'], |
| 71 | + DirectoryList::SETUP => [DirectoryList::PATH => 'setup/src'], |
| 72 | + DirectoryList::COMPOSER_HOME => [DirectoryList::PATH => 'var/composer_home'], |
| 73 | + DirectoryList::GENERATED => [DirectoryList::PATH => 'generated'], |
| 74 | + DirectoryList::SYS_TMP => [DirectoryList::PATH => ''] |
| 75 | + ], |
| 76 | + DirectoryList::getDefaultConfig() |
| 77 | + ); |
| 78 | + } |
41 | 79 | }
|
0 commit comments