From 936055db4afa3443d3dff9639507beb944b56f5c Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Mon, 2 Jun 2014 23:03:55 -0700 Subject: [PATCH] CRM-14727 - SequenceListener - Tweak test --- tests/phpunit/Civi/CCase/SequenceListenerTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/phpunit/Civi/CCase/SequenceListenerTest.php b/tests/phpunit/Civi/CCase/SequenceListenerTest.php index eed57bb98e..feb2927354 100644 --- a/tests/phpunit/Civi/CCase/SequenceListenerTest.php +++ b/tests/phpunit/Civi/CCase/SequenceListenerTest.php @@ -29,6 +29,20 @@ class SequenceListenerTest extends \CiviCaseTestCase { $this->assertFalse($analyzer->hasActivity('Mental health evaluation')); $this->assertFalse($analyzer->hasActivity('Secure temporary housing')); + // Edit details of first activity -- but don't finish it yet! + \CRM_Utils_Time::setTime('2013-11-30 01:30:00'); + $this->callApiSuccess('Activity', 'create', array( + 'id' => $analyzer->getSingleActivity('Medical evaluation')['id'], + 'subject' => 'This is the new subject', + )); + + $analyzer = new \Civi\CCase\Analyzer($case['id']); + $this->assertEquals($caseStatuses['Open'], $analyzer->getCase()['status_id']); + $this->assertEquals('2013-11-30 01:00:00', $analyzer->getSingleActivity('Medical evaluation')['activity_date_time']); + $this->assertEquals($actStatuses['Scheduled'], $analyzer->getSingleActivity('Medical evaluation')['status_id']); + $this->assertFalse($analyzer->hasActivity('Mental health evaluation')); + $this->assertFalse($analyzer->hasActivity('Secure temporary housing')); + // Complete first activity; schedule second \CRM_Utils_Time::setTime('2013-11-30 02:00:00'); $this->callApiSuccess('Activity', 'create', array( -- 2.25.1