From 5394ee605f5e67bb0b2a0c5606cff0f78b3d5f9c Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Thu, 14 Sep 2017 17:47:26 -0400 Subject: [PATCH] CRM-21182 - Add test for fetching case fields in activity.get --- tests/phpunit/api/v3/ActivityCaseTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/phpunit/api/v3/ActivityCaseTest.php b/tests/phpunit/api/v3/ActivityCaseTest.php index 9f8a2a31e9..2a8187b002 100644 --- a/tests/phpunit/api/v3/ActivityCaseTest.php +++ b/tests/phpunit/api/v3/ActivityCaseTest.php @@ -77,4 +77,15 @@ class api_v3_ActivityCaseTest extends CiviCaseTestCase { $this->assertEquals(array(), array_intersect($getByCaseId_ids, $getByCaseNull_ids)); } + public function testActivityGetWithCaseInfo() { + $activities = $this->callAPISuccess('Activity', 'get', array( + 'sequential' => 1, + 'case_id' => $this->_case['id'], + 'return' => array('case_id', 'case_id.subject'), + )); + $this->assertEquals(__CLASS__, $activities['values'][0]['case_id.subject']); + // Note - case_id is always an array + $this->assertEquals($this->_case['id'], $activities['values'][0]['case_id'][0]); + } + } -- 2.25.1