<?php
-require_once 'CiviTest/CiviUnitTestCase.php';
-
/**
* Class api_v3_CustomSearchTest
+ * @group headless
*/
class api_v3_CustomSearchTest extends CiviUnitTestCase {
protected $_apiversion;
AND option_group_id IN (SELECT id from civicrm_option_group WHERE name = "custom_search") ');
$this->assertDBQuery(1, 'SELECT is_active FROM civicrm_option_value
WHERE name = "CRM_Contact_Form_Search_Custom_Examplez"');
-
- $result = $this->callAPISuccess('CustomSearch', 'delete', array(
- 'id' => $entityId,
- ));
+ $check = $this->callAPISuccess('CustomSearch', 'get', array('id' => $entityId));
+ if (!empty($check['count'])) {
+ $result = $this->callAPISuccess('CustomSearch', 'delete', array(
+ 'id' => $entityId,
+ ));
+ }
$this->assertEquals(1, $result['count']);
$this->assertDBQuery(0, 'SELECT count(*) FROM civicrm_option_value
WHERE name = "CRM_Contact_Form_Search_Custom_Examplez"