From 75173890005757fdd1ba6f06b7d09709e253399b Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Mon, 15 Aug 2022 19:20:57 -0400 Subject: [PATCH] Add test for case_id token --- .../CRM/Activity/Form/Task/PDFLetterCommonTest.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/phpunit/CRM/Activity/Form/Task/PDFLetterCommonTest.php b/tests/phpunit/CRM/Activity/Form/Task/PDFLetterCommonTest.php index 349e3c9196..c8bfda9d21 100644 --- a/tests/phpunit/CRM/Activity/Form/Task/PDFLetterCommonTest.php +++ b/tests/phpunit/CRM/Activity/Form/Task/PDFLetterCommonTest.php @@ -25,8 +25,12 @@ class CRM_Activity_Form_Task_PDFLetterCommonTest extends CiviUnitTestCase { public function testCreateDocumentBasicTokens(): void { CRM_Core_BAO_ConfigSetting::enableComponent('CiviCase'); $this->enableCiviCampaign(); + $case = $this->createCase($this->individualCreate()); - $activity = $this->activityCreate(['campaign_id' => $this->campaignCreate()]); + $activity = $this->activityCreate([ + 'campaign_id' => $this->campaignCreate(), + 'case_id' => $case->id, + ]); $data = [ ['Subject: {activity.subject}', 'Subject: Discussion on warm beer'], ['Date: {activity.activity_date_time}', 'Date: ' . CRM_Utils_Date::customFormat(date('Ymd'))], @@ -41,7 +45,7 @@ class CRM_Activity_Form_Task_PDFLetterCommonTest extends CiviUnitTestCase { ['Activity Type: {activity.activity_type_id:label}', 'Activity Type: Meeting'], ['(legacy) Activity ID: {activity.activity_id}', '(legacy) Activity ID: ' . $activity['id']], ['Activity ID: {activity.id}', 'Activity ID: ' . $activity['id']], - ['(just weird) Case ID: {activity.case_id}', '(just weird) Case ID: ' . ''], + ['(APIv4 virtual field) Case ID: {activity.case_id}', '(APIv4 virtual field) Case ID: ' . $case->id], ]; $tokenProcessor = new TokenProcessor(Civi::dispatcher(), ['schema' => ['activityId']]); -- 2.25.1