function testFormatMailchimpWebhookUrlCustom() { $url = 'http://example.org/'; $base_url = CRM_Core_BAO_Setting::setItem($url, 'CiviMailchimp Preferences', 'mailchimp_webhook_base_url'); $site_key = CRM_CiviMailchimp_Utils::getSiteKey(); $expected_webhook_url = "{$url}civicrm/mailchimp/webhook?key={$site_key}"; $webhook_url = CRM_CiviMailchimp_Utils::formatMailchimpWebhookUrl(); $this->assertEquals($expected_webhook_url, $webhook_url); $base_url = CRM_Core_BAO_Setting::setItem('', 'CiviMailchimp Preferences', 'mailchimp_webhook_base_url'); }
/** * Create initial list of webhooks. */ protected function defaultWebhooks() { $webhook_url = CRM_CiviMailchimp_Utils::formatMailchimpWebhookUrl(); $webhooks = array('MailchimpListsTestListA' => $webhook_url); return $webhooks; }