assertContains('/images/editabledropdown.png', $field->getIcon()); } public function testAllowEmptyTitle() { /** @var EditableCountryDropdownField $field */ $field = EditableCountryDropdownField::create(); $field->Name = 'EditableFormField_123456'; $this->assertEmpty($field->getFormField()->Title()); } public function testCMSFieldsContainsDefaultValue() { /** @var EditableCountryDropdownField $field */ $field = EditableCountryDropdownField::create(); $cmsFields = $field->getCMSFields(); $defaultField = $cmsFields->dataFieldByName('Default'); $this->assertNotNull($defaultField); $this->assertInstanceOf(DropdownField::class, $defaultField); } public function testDefaultValue() { /** @var EditableCountryDropdownField $field */ $field = EditableCountryDropdownField::create(); $field->Default = 'nz'; $this->assertEquals($field->getFormField()->Value(), 'nz'); } }