/** * @covers \Magento\Framework\Setup\FilePermissions::getMissingWritableDirectoriesForInstallation * @covers \Magento\Framework\Setup\FilePermissions::getMissingWritablePathsForInstallation */ public function testGetMissingWritableDirectoriesAndPathsForInstallation() { $this->setUpDirectoryListInstallation(); $this->setUpDirectoryWriteInstallation(); $expected = [BP . '/var', BP . '/pub/media', BP . '/pub/static']; $this->assertEquals($expected, array_values($this->filePermissions->getMissingWritableDirectoriesForInstallation())); $this->assertEquals($expected, array_values($this->filePermissions->getMissingWritablePathsForInstallation())); }