Add extra info for the test that showed a fail.
authoreileen <emcnaughton@wikimedia.org>
Wed, 11 May 2016 05:01:53 +0000 (17:01 +1200)
committereileen <emcnaughton@wikimedia.org>
Tue, 17 May 2016 14:33:52 +0000 (02:33 +1200)
THis is kinda unrelated but if we can make it easier to make sense of or go away .. yay

tests/phpunit/CRM/Core/Payment/AuthorizeNetTest.php

index 6798bb93e473763a73b27ad4a7792e64492a99c8..70a0d2c280fb5419f03c5be28ffbcd0c1e93e692 100644 (file)
@@ -335,8 +335,8 @@ class CRM_Core_Payment_AuthorizeNetTest extends CiviUnitTestCase {
       $this->processor->doPayment($params);
     }
     catch (Exception $e) {
-      $this->assertTrue(substr($e->getMessage(), 0, 32) == 'E00001: Internal Error Occurred.',
-        'AuthorizeNet failed for unknown reason.');
+      $this->assertTrue(strstr($e->getMessage(), 'E00001: Internal Error Occurred.'),
+        'AuthorizeNet failed for unknown reason.' . $e->getMessage());
       $this->markTestSkipped('AuthorizeNet test server is not in a good mood so we can\'t test this right now');
     }
   }