/** * @test */ public function copyEventRedirectsToRequestUrl() { /** @var tx_seminars_Mapper_Event|PHPUnit_Framework_MockObject_MockObject $mapper */ $mapper = $this->getMock('tx_seminars_Mapper_Event', array('save')); Tx_Oelib_MapperRegistry::set('tx_seminars_Mapper_Event', $mapper); /** @var tx_seminars_Model_Event $event */ $event = $mapper->getLoadedTestingModel(array()); $className = $this->createAccessibleProxyClass(); /** @var tx_seminars_FrontEnd_DefaultController $fixture */ $fixture = new $className(); $fixture->copyEvent($event); $currentUrl = t3lib_div::locationHeaderUrl(t3lib_div::getIndpEnv('REQUEST_URI')); self::assertSame('Location: ' . $currentUrl, $this->headerCollector->getLastAddedHeader()); }
/** * @test */ public function addTwoHeadersAndGetBoth() { $this->subject->addHeader('123: foo.'); $this->subject->addHeader('123: bar.'); self::assertSame(array('123: foo.', '123: bar.'), $this->subject->getAllAddedHeaders()); }
/** * @test */ public function existsSeminarMessageForExistingUidNotSendsHttpHeader() { $this->fixture->existsSeminarMessage($this->seminarUid); self::assertSame(array(), $this->headerCollector->getAllAddedHeaders()); }