set(EditableTextField::class, 'autocomplete_options', ['foo' => 'foo']); $field = new EditableTextField; $result = $field->getCMSFields(); $autocompleteField = $result->fieldByName('Root.Main.Autocomplete'); $this->assertInstanceOf(DropdownField::class, $autocompleteField); $this->assertEquals(['foo' => 'foo'], $autocompleteField->getSource()); } public function testAllowEmptyTitle() { /** @var EditableTextField $field */ $field = EditableTextField::create(); $field->Name = 'EditableFormField_123456'; $field->Rows = 1; $this->assertEmpty($field->getFormField()->Title()); $field->Rows = 3; $this->assertEmpty($field->getFormField()->Title()); } }