/** * @test */ public function tabIsAddedOnlyOncePerTable() { $this->subject->add('text_extension_a', $this->tables['first'], 'categories1'); $this->subject->add('text_extension_a', $this->tables['first'], 'categories2'); $this->subject->applyTcaForPreRegisteredTables(); foreach ($GLOBALS['TCA'][$this->tables['first']]['types'] as $typeConfig) { $this->assertSame(1, substr_count($typeConfig['showitem'], '--div--;LLL:EXT:lang/locallang_tca.xlf:sys_category.tabs.category')); } }