Exemplo n.º 1
0
 /**
  * @param array $mockMethods
  * @param array $expected
  * @dataProvider getApplicationCurrentNonWritableDirectoriesDataProvider
  */
 public function testGetApplicationCurrentNonWritableDirectories(array $mockMethods, array $expected)
 {
     $this->directoryListMock->expects($this->at(0))->method('getPath')->with(DirectoryList::CONFIG)->will($this->returnValue(BP . '/app/etc'));
     $index = 0;
     foreach ($mockMethods as $mockMethod => $returnValue) {
         $this->directoryWriteMock->expects($this->at($index))->method($mockMethod)->will($this->returnValue($returnValue));
         $index += 1;
     }
     $this->filePermissions->getApplicationNonWritableDirectories();
     $this->assertEquals($expected, $this->filePermissions->getApplicationCurrentNonWritableDirectories());
 }