예제 #1
0
 /**
  * @test
  */
 public function canDetectCurrentPageRecord()
 {
     $expected = reset($GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*', 'pages', 'pid=0'));
     $GLOBALS['TSFE'] = new \stdClass();
     $GLOBALS['TSFE']->page = $expected;
     $GLOBALS['TSFE']->id = $expected['uid'];
     $result = ResolveUtility::resolveCurrentPageRecord();
     $this->assertSame($result, $expected);
     unset($GLOBALS['TSFE']);
 }
 /**
  * @test
  */
 public function canDetectCurrentPageRecord()
 {
     $result = ResolveUtility::resolveCurrentPageRecord();
     $this->assertNull($result);
     $expected = array('uid' => 99999999);
     $GLOBALS['TSFE'] = new TypoScriptFrontendController($GLOBALS['TYPO3_CONF_VARS'], 1, 0);
     $GLOBALS['TSFE']->page = $expected;
     $result = ResolveUtility::resolveCurrentPageRecord();
     $this->assertSame($result, $expected);
 }