Make WordPress Core

Opened 10 years ago

Closed 10 years ago

#36609 closed defect (bug) (fixed)

Unit tests in Tests_Mail not resetting the phpmailer mock

Reported by: welcher Owned by: SergeyBiryukov
Priority: normal Milestone: 4.6
Component: Build/Test Tools Version:
Severity: normal Keywords: has-patch dev-feedback
Cc: Focuses:

Description

While writing some tests for #33932, I found that the Test_Mail class was not reseting the phpmailer mock after the last test because the unset( $GLOBALS['phpmailer']->mock_sent ); was only happening in setUp().

Attachments (1)

36609.diff​ (423 bytes ) - added by welcher 10 years ago.
Adding tearDown() to cleanup after last test

Download all attachments as: .zip

Change History (5)

@welcher
10 years ago

Adding tearDown() to cleanup after last test

#1 @welcher
10 years ago

  • Milestone Awaiting Review → 4.6

This ticket was mentioned in ​Slack in #core by welcher. ​View the logs.


10 years ago

#3 @welcher
10 years ago

  • Keywords dev-feedback added

#4 @SergeyBiryukov
10 years ago

  • Owner set to SergeyBiryukov
  • Resolution → fixed
  • Status new → closed

In 37307:

Build/Test Tools: Reset the PHPMailer mock in Tests_Mail::tearDown().

Props welcher.
Fixes #36609.

Note: See TracTickets for help on using tickets.