Example #1
0
 public function testAllModulesValidAction()
 {
     $jsonModel = $this->controller->allModulesValidAction();
     $this->assertInstanceOf('Zend\\View\\Model\\JsonModel', $jsonModel);
     $variables = $jsonModel->getVariables();
     $this->assertArrayHasKey('success', $variables);
     $this->assertTrue($variables['success']);
 }
Example #2
0
 /**
  * @param array $expected
  *
  * @dataProvider indexActionDataProvider
  */
 public function testIndexActionWithError(array $expected)
 {
     $this->modules->expects($this->once())->method('getAllModules')->willReturn($expected['modules']);
     $this->status->expects($this->once())->method('checkConstraints')->willReturn(['ModuleA', 'ModuleB']);
     $jsonModel = $this->controller->indexAction();
     $this->assertInstanceOf('Zend\\View\\Model\\JsonModel', $jsonModel);
     $variables = $jsonModel->getVariables();
     $this->assertArrayHasKey('success', $variables);
     $this->assertArrayHasKey('error', $variables);
     $this->assertFalse($variables['success']);
 }