/** * @test */ public function buildBackendUriCreatesAbsoluteUrisIfSpecified() { \TYPO3\CMS\Core\Utility\GeneralUtility::_GETset(array('M' => 'moduleKey')); $this->mockRequest->expects($this->any())->method('getBaseUri')->will($this->returnValue('http://baseuri/' . TYPO3_mainDir)); $this->uriBuilder->setCreateAbsoluteUri(TRUE); $expectedResult = 'http://baseuri/' . TYPO3_mainDir . 'mod.php?M=moduleKey&moduleToken=dummyToken'; $actualResult = $this->uriBuilder->buildBackendUri(); $this->assertSame($expectedResult, $actualResult); }
/** * @test */ public function buildBackendUriCreatesAbsoluteUrisIfSpecified() { GeneralUtility::flushInternalRuntimeCaches(); GeneralUtility::_GETset(array('M' => 'moduleKey')); $_SERVER['HTTP_HOST'] = 'baseuri'; $_SERVER['SCRIPT_NAME'] = '/typo3/index.php'; $this->mockRequest->expects($this->any())->method('getBaseUri')->will($this->returnValue('http://baseuri')); $this->uriBuilder->setCreateAbsoluteUri(true); $expectedResult = 'http://baseuri/' . TYPO3_mainDir . 'index.php?M=moduleKey&moduleToken=dummyToken'; $actualResult = $this->uriBuilder->buildBackendUri(); $this->assertSame($expectedResult, $actualResult); }