From de6a9861305e8517c53db53885a4285bf9b72dbd Mon Sep 17 00:00:00 2001 From: Jamie McClelland Date: Wed, 23 Nov 2016 13:32:00 -0500 Subject: [PATCH] CRM-19298 - ensure we get two receipts, with no total line. --- tests/phpunit/api/v3/ContributionPageTest.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/tests/phpunit/api/v3/ContributionPageTest.php b/tests/phpunit/api/v3/ContributionPageTest.php index 2821ac7530..ed0652eeac 100644 --- a/tests/phpunit/api/v3/ContributionPageTest.php +++ b/tests/phpunit/api/v3/ContributionPageTest.php @@ -439,10 +439,18 @@ class api_v3_ContributionPageTest extends CiviUnitTestCase { $this->assertTrue(in_array($membershipPayment['contribution_id'], array_keys($contributions['values']))); $membership = $this->callAPISuccessGetSingle('membership', array('id' => $membershipPayment['membership_id'])); $this->assertEquals($membership['contact_id'], $contributions['values'][$membershipPayment['contribution_id']]['contact_id']); - $mut->checkAllMailLog(array( - '$ 2.00', - 'Membership Fee', - )); + // We should have two separate email messages, each with their own amount + // line and no total line. + $mut->checkAllMailLog( + array( + 'Amount: $ 2.00', + 'Amount: $ 10.00', + 'Membership Fee', + ), + array( + 'Total: $' + ) + ); $mut->stop(); $mut->clearMessages(999); } -- 2.25.1