/** * @test */ public function ensureIntegerArrayValuesMultiplePiKeysGivenValidatesElementsOfAllPiVars() { $this->subject->piVars['foo'] = array('2;blubb'); $this->subject->piVars['bar'] = array('42'); $this->subject->ensureIntegerArrayValues(array('foo', 'bar')); self::assertSame(2, $this->subject->piVars['foo'][0]); self::assertSame(42, $this->subject->piVars['bar'][0]); }
/** * @test */ public function templateConstantsAreUsedInTsSetup() { $pageId = $this->subject->createFrontEndPage(); $this->subject->createTemplate($pageId, array('constants' => 'plugin.tx_oelib.test = 42', 'config' => 'plugin.tx_oelib.test = {$plugin.tx_oelib.test}')); $templateHelper = new Tx_Oelib_Tests_Unit_Fixtures_TestingTemplateHelper(array()); $configuration = $templateHelper->retrievePageConfig($pageId); self::assertTrue(isset($configuration['test'])); self::assertSame('42', $configuration['test']); }