Ejemplo n.º 1
0
 protected function prepareFooterData($timestamp)
 {
     global $wgCityId;
     $this->footerData = array('allModulesSaved' => $this->editHubModel->checkModulesSaved($wgCityId, $timestamp));
 }
Ejemplo n.º 2
0
 /**
  * @group Slow
  * @slowExecutionTime 0.05588 ms
  * @dataProvider getDataModulesSavedDataProvider
  */
 public function testCheckModulesSaved($savedModules, $expectedVal)
 {
     $dbMock = $this->getMock('DatabaseMysql', array('select', 'fetchRow'));
     $dbMock->expects($this->any())->method('fetchRow')->will($this->returnValue($savedModules));
     $dbMock->expects($this->once())->method('select')->will($this->returnValue(array()));
     $this->mockGlobalFunction('wfGetDB', $dbMock);
     $model = new EditHubModel();
     $returnedVal = $model->checkModulesSaved('en', '2', '1360454400');
     $this->assertEquals($expectedVal, $returnedVal);
 }