Extend unit test to cover for recent refactor by eileen to ensure support for CRM...
authorSeamus Lee <seamuslee001@gmail.com>
Sat, 18 Jan 2020 20:48:06 +0000 (07:48 +1100)
committerSeamus Lee <seamuslee001@gmail.com>
Sat, 18 Jan 2020 20:50:09 +0000 (07:50 +1100)
tests/phpunit/CRM/Event/Form/Registration/ConfirmTest.php

index cae3633d36add62ecc099de22558ed9e648ac908..f37ae9d2da8a129b79e6aae527c010574c44b93e 100644 (file)
@@ -165,6 +165,7 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
     $this->assertEquals(8000.67, $contribution['total_amount']);
     $this->assertEquals(1.67, $contribution['fee_amount']);
     $this->assertEquals(7999, $contribution['net_amount']);
+    $this->assertNotContains(' (multiple participants)', $contribution['amount_level']);
     $lastFinancialTrxnId = CRM_Core_BAO_FinancialTrxn::getFinancialTrxnId($contribution['id'], 'DESC');
     $financialTrxn = $this->callAPISuccessGetSingle(
       'FinancialTrxn',
@@ -291,9 +292,10 @@ class CRM_Event_Form_Registration_ConfirmTest extends CiviUnitTestCase {
     $contribution = $this->callAPISuccessGetSingle(
       'Contribution',
       [
-        'return' => ['tax_amount', 'total_amount'],
+        'return' => ['tax_amount', 'total_amount', 'amount_level'],
       ]
     );
+    $this->assertContains(' (multiple participants)', $contribution['amount_level']);
     $this->assertEquals($contribution['tax_amount'], 40, 'Invalid Tax amount.');
     $this->assertEquals($contribution['total_amount'], 440, 'Invalid Tax amount.');
     $mailSent = $mut->getAllMessages();