logInWithPermission('ADMIN'); /** @var Folder $folder */ $folder = $this->objFromFixture(Folder::class, 'folder_a'); /** @var Form $folderForm */ $folderForm = FolderFormFactory::create()->getForm(null, FormFactory::DEFAULT_NAME, [ 'Record' => $folder ]); $source = array_values($folderForm->Fields()->fieldByName('SubsiteID')->getSource() ?? []); $result = array_values($source ?? []); $this->assertContains('Main site', $result); $this->assertContains('Subsite A', $result); $this->assertContains('Subsite B', $result); } }