From 11f535e443a18594dfc4aca755dd972a8251e22f Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Mon, 11 May 2015 21:07:35 -0700 Subject: [PATCH] CiviMailUtils::assertRecipients - Fix sorting of recipients --- tests/phpunit/CiviTest/CiviMailUtils.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/phpunit/CiviTest/CiviMailUtils.php b/tests/phpunit/CiviTest/CiviMailUtils.php index e1450bd3d9..ff9767786e 100644 --- a/tests/phpunit/CiviTest/CiviMailUtils.php +++ b/tests/phpunit/CiviTest/CiviMailUtils.php @@ -289,8 +289,14 @@ class CiviMailUtils extends PHPUnit_Framework_TestCase { foreach ($this->getAllMessages('ezc') as $message) { $recipients[] = CRM_Utils_Array::collect('email', $message->to); } - sort($recipients); - sort($expectedRecipients); + $cmp = function($a, $b) { + if ($a[0] == $b[0]) { + return 0; + } + return ($a[0] < $b[0]) ? 1 : -1; + }; + usort($recipients, $cmp); + usort($expectedRecipients, $cmp); $this->_ut->assertEquals( $expectedRecipients, $recipients, -- 2.25.1