Пример #1
0
 public function testIndexActionNoLicense()
 {
     $this->licenseModel->expects($this->once())->method('getContents')->willReturn(false);
     $viewModel = $this->controller->indexAction();
     $this->assertInstanceOf('Zend\\View\\Model\\ViewModel', $viewModel);
     $this->assertArrayHasKey('message', $viewModel->getVariables());
     $this->assertEquals('error/404', $viewModel->getTemplate());
 }
Пример #2
0
 /**
  * Displays license
  *
  * @return ViewModel
  */
 public function indexAction()
 {
     $contents = $this->license->getContents();
     $view = new ViewModel();
     if ($contents === false) {
         $view->setTemplate('error/404');
         $view->setVariable('message', 'Cannot find license file.');
     } else {
         $view->setVariable('license', $contents);
     }
     return $view;
 }
Пример #3
0
 public function testGetContentsNoFile()
 {
     $this->directoryReadMock->expects($this->atLeastOnce())->method('isFile')->will($this->returnValue(false));
     $license = new License($this->filesystemMock);
     $this->assertFalse($license->getContents());
 }