From: Andrew Hunt Date: Mon, 18 Mar 2019 21:21:06 +0000 (-0400) Subject: CiviMember: test renaming `expired` doesn't trip up status update X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=f0191689d7d95089e6d9e9079de25d5919f3c749;p=civicrm-core.git CiviMember: test renaming `expired` doesn't trip up status update --- diff --git a/tests/phpunit/CRM/Member/BAO/MembershipStatusTest.php b/tests/phpunit/CRM/Member/BAO/MembershipStatusTest.php index fa118e1373..79c2ecac93 100644 --- a/tests/phpunit/CRM/Member/BAO/MembershipStatusTest.php +++ b/tests/phpunit/CRM/Member/BAO/MembershipStatusTest.php @@ -131,6 +131,14 @@ class CRM_Member_BAO_MembershipStatusTest extends CiviUnitTestCase { } public function testExpiredDisabled() { + $result = civicrm_api3('MembershipStatus', 'get', [ + 'name' => "Expired", + 'api.MembershipStatus.create' => ['label' => 'Expiiiired'], + ]); + + // Calling it 'Expiiiired' is OK. + $result = $this->callAPISuccess('job', 'process_membership', []); + $result = civicrm_api3('MembershipStatus', 'get', [ 'name' => "Expired", 'api.MembershipStatus.create' => ['is_active' => 0],