function test_civimailchimp_civicrm_contact_added_to_group_no_sync_settings()
 {
     $group_name = 'Test Group test_contact_added_to_group_no_sync_settings';
     $group_id = $this->groupCreate(array('name' => $group_name, 'title' => $group_name));
     $group = CRM_CiviMailchimp_Utils::getGroupById($group_id);
     $params = CRM_CiviMailchimp_UtilsTest::sampleContactParams();
     $contact = CRM_Contact_BAO_Contact::create($params);
     $queue = CRM_Queue_Service::singleton()->create(array('type' => 'Sql', 'name' => 'mailchimp-sync', 'reset' => TRUE));
     civimailchimp_civicrm_contact_added_to_group($group, $contact);
     $this->assertEquals(0, $queue->numberOfItems());
 }
/**
 * Implements hook_civicrm_post for GroupContact create.
 */
function civimailchimp_civicrm_post_GroupContact_create($group_id, &$contact_ids)
{
    $contacts_added_to_group = civimailchimp_static('contacts_added_to_group');
    if ($contacts_added_to_group) {
        $group = CRM_CiviMailchimp_Utils::getGroupById($group_id);
        foreach ($contacts_added_to_group as $contact_id) {
            $contact = CRM_CiviMailchimp_Utils::getContactById($contact_id);
            civimailchimp_civicrm_contact_added_to_group($group, $contact);
        }
    }
}