public function testCreateCategoryListWithConfigurationValueSetToBothUsesCommasAsSeparators() { $this->fixture->setConfigurationValue('categoriesInListView', 'both'); $this->testingFramework->createDummyFile('foo.gif'); $this->testingFramework->createDummyFile('foo2.gif'); $multipleCategories = array(99 => array('title' => 'foo', 'icon' => 'foo.gif'), 100 => array('title' => 'bar', 'icon' => 'foo2.gif')); self::assertRegExp('/foo.*,.*bar/', $this->fixture->createCategoryList($multipleCategories)); }
/** * @test */ public function getAttachedFilesWithAttachedFileWithFileNameEndingWithADotReturnsFileTypeNone() { $this->createPi1(); $dummyFile = $this->testingFramework->createDummyFile('test.'); $dummyFileName = $this->testingFramework->getPathRelativeToUploadDirectory($dummyFile); $this->fixture->setAttachedFiles($dummyFileName); $attachedFiles = $this->fixture->getAttachedFiles($this->pi1); self::assertSame('none', $attachedFiles[0]['type']); }
/** * @test */ public function listViewForLoggedInUserAndLimitFileDownloadToAttendeesTrueAndUserAttendeeShowsAttachedFile() { $this->fixture->setConfigurationValue('hideColumns', ''); $this->fixture->setConfigurationValue('limitFileDownloadToAttendees', 1); $this->createLogInAndRegisterFeUser(); $dummyFile = $this->testingFramework->createDummyFile(); $dummyFileName = $this->testingFramework->getPathRelativeToUploadDirectory($dummyFile); $this->testingFramework->changeRecord('tx_seminars_seminars', $this->seminarUid, array('attached_files' => $dummyFileName)); self::assertContains($dummyFileName, $this->fixture->main('', array())); }