* Test that when custom case data is edited but not changed that it doesn't
* create a meaningless empty activity.
*/
- public function testCustomDataNoChangeNoActivity() {
+ public function testCustomDataNoChangeNoActivity(): void {
// Create a custom group and field
$customField = $this->callAPISuccess('custom_field', 'create', [
'custom_group_id' => $this->custom_group['id'],
// this is case type
$form->set('subType', 1);
$form->set('cid', $individual);
+ $form->buildForm();
ob_start();
$form->controller->_actions['display']->perform($form, 'display');
ob_end_clean();
/**
* Test the `name` field doesn't get changed when editing an existing option.
*/
- public function testEditCustomFieldOptionValue() {
+ public function testEditCustomFieldOptionValue(): void {
// Create a custom field for contacts with some option choices
$customGroup = $this->customGroupCreate(['extends' => 'Contact', 'title' => 'contact stuff']);
$customField = $this->customFieldOptionValueCreate($customGroup, 'myCustomField');
$form->set('id', $optionValue['id']);
$form->set('fid', $customField['id']);
$form->set('gid', $customGroup['id']);
+ $form->buildForm();
ob_start();
$form->controller->_actions['display']->perform($form, 'display');