Make WordPress Core

Ticket #36658: 36658.2.diff

File 36658.2.diff, 3.4 KB (added by welcher, 8 years ago)

Re-adding tests_ prefix

  • tests/phpunit/includes/mock-mailer.php

     
    8484        }
    8585        return $mailer;
    8686}
     87
     88
     89/**
     90 * Helper method to reset the phpmailer instance.
     91 *
     92 * @since 4.6.0
     93 *
     94 * @return bool
     95 */
     96function reset_php_mailer_instance() {
     97        $mailer = tests_retrieve_phpmailer_instance();
     98        if ( $mailer && isset( $mailer->mock_sent ) ) {
     99                unset( $mailer->mock_sent );
     100                return true;
     101        }
     102
     103        return false;
     104}
  • tests/phpunit/tests/comment.php

     
    99
    1010        public function setUp() {
    1111                parent::setUp();
    12                 unset( $GLOBALS['phpmailer']->mock_sent );
     12                reset_php_mailer_instance();
    1313        }
    1414
    1515        public static function wpSetUpBeforeClass( $factory ) {
     
    558558                        && WP_TESTS_EMAIL == $GLOBALS['phpmailer']->mock_sent[0]['to'][0][0]
    559559                ) {
    560560                        $email_sent_when_comment_added = true;
    561                         unset( $GLOBALS['phpmailer']->mock_sent );
     561                        reset_php_mailer_instance();
    562562                } else {
    563563                        $email_sent_when_comment_added = false;
    564564                }
     
    589589                } else {
    590590                        $email_sent_when_comment_approved = false;
    591591                }
    592                 unset( $GLOBALS['phpmailer']->mock_sent );
     592                reset_php_mailer_instance();
    593593
    594594                // Post authors are notified when a new comment is added to their post.
    595595                $data = array(
     
    607607                     ! empty( $GLOBALS['phpmailer']->mock_sent ) &&
    608608                     'test@test.com' == $GLOBALS['phpmailer']->mock_sent[0]['to'][0][0] ) {
    609609                        $email_sent_when_comment_added = true;
    610                         unset( $GLOBALS['phpmailer']->mock_sent );
     610                        reset_php_mailer_instance();
    611611                } else {
    612612                        $email_sent_when_comment_added = false;
    613613                }
  • tests/phpunit/tests/mail.php

     
    66class Tests_Mail extends WP_UnitTestCase {
    77        function setUp() {
    88                parent::setUp();
    9                 unset( $GLOBALS['phpmailer']->mock_sent );
     9                reset_php_mailer_instance();
    1010        }
    1111
    1212        function tearDown() {
    13                 unset( $GLOBALS['phpmailer']->mock_sent );
    1413                parent::tearDown();
     14                reset_php_mailer_instance();
    1515        }
    1616
    1717        /**
  • tests/phpunit/tests/user.php

     
    10241024         * @ticket 36009
    10251025         */
    10261026        function test_wp_new_user_notification( $notify, $admin_email_sent_expected, $user_email_sent_expected ) {
    1027                 unset( $GLOBALS['phpmailer']->mock_sent );
     1027                reset_php_mailer_instance();
    10281028
    10291029                $was_admin_email_sent = false;
    10301030                $was_user_email_sent = false;
     
    11001100         * @expectedDeprecated wp_new_user_notification
    11011101         */
    11021102        function test_wp_new_user_notification_old_signature_throws_deprecated_warning_but_sends() {
    1103                 unset( $GLOBALS['phpmailer']->mock_sent );
     1103                reset_php_mailer_instance();
    11041104
    11051105                $was_admin_email_sent = false;
    11061106                $was_user_email_sent = false;
     
    11251125         * @ticket 34377
    11261126         */
    11271127        function test_wp_new_user_notification_old_signature_no_password() {
    1128                 unset( $GLOBALS['phpmailer']->mock_sent );
     1128                reset_php_mailer_instance();
    11291129
    11301130                $was_admin_email_sent = false;
    11311131                $was_user_email_sent = false;