mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 14:20:15 +00:00
Privacy: Simplify the logic for updating the meta values for personal data export requests from absolute to relative paths.
Follow-up to [48127]. See #44038. git-svn-id: https://develop.svn.wordpress.org/trunk@48330 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -44,13 +44,13 @@ class Tests_Privacy_WpPrivacyProcessPersonalDataExportPage extends WP_UnitTestCa
|
||||
protected static $response_last_page;
|
||||
|
||||
/**
|
||||
* Export Url.
|
||||
* Exports URL.
|
||||
*
|
||||
* @since 5.5.0
|
||||
*
|
||||
* @var string $export_url
|
||||
* @var string $exports_url
|
||||
*/
|
||||
protected static $export_url;
|
||||
protected static $exports_url;
|
||||
|
||||
/**
|
||||
* Export File Name.
|
||||
@@ -149,9 +149,9 @@ class Tests_Privacy_WpPrivacyProcessPersonalDataExportPage extends WP_UnitTestCa
|
||||
*/
|
||||
public static function wpSetUpBeforeClass( $factory ) {
|
||||
self::$requester_email = 'requester@example.com';
|
||||
self::$export_url = wp_privacy_exports_url();
|
||||
self::$exports_url = wp_privacy_exports_url();
|
||||
self::$export_file_name = 'wp-personal-data-file-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
|
||||
self::$export_file_url = self::$export_url . self::$export_file_name;
|
||||
self::$export_file_url = self::$exports_url . self::$export_file_name;
|
||||
self::$request_id = wp_create_user_request( self::$requester_email, 'export_personal_data' );
|
||||
self::$page_index_first = 1;
|
||||
self::$page_index_last = 2;
|
||||
|
||||
@@ -104,10 +104,10 @@ class Tests_Privacy_WpPrivacySendPersonalDataExportEmail extends WP_UnitTestCase
|
||||
* The function should send an export link to the requester when the user request is confirmed.
|
||||
*/
|
||||
public function test_function_should_send_export_link_to_requester() {
|
||||
$archive_url = wp_privacy_exports_url();
|
||||
$archive_file_name = 'wp-personal-data-file-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
|
||||
$archive_file_url = $archive_url . $archive_file_name;
|
||||
update_post_meta( self::$request_id, '_export_file_name', $archive_file_name );
|
||||
$exports_url = wp_privacy_exports_url();
|
||||
$export_file_name = 'wp-personal-data-file-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
|
||||
$export_file_url = $exports_url . $export_file_name;
|
||||
update_post_meta( self::$request_id, '_export_file_name', $export_file_name );
|
||||
|
||||
$email_sent = wp_privacy_send_personal_data_export_email( self::$request_id );
|
||||
$mailer = tests_retrieve_phpmailer_instance();
|
||||
@@ -115,7 +115,7 @@ class Tests_Privacy_WpPrivacySendPersonalDataExportEmail extends WP_UnitTestCase
|
||||
$this->assertSame( 'request-confirmed', get_post_status( self::$request_id ) );
|
||||
$this->assertSame( self::$requester_email, $mailer->get_recipient( 'to' )->address );
|
||||
$this->assertContains( 'Personal Data Export', $mailer->get_sent()->subject );
|
||||
$this->assertContains( $archive_file_url, $mailer->get_sent()->body );
|
||||
$this->assertContains( $export_file_url, $mailer->get_sent()->body );
|
||||
$this->assertContains( 'please download it', $mailer->get_sent()->body );
|
||||
$this->assertTrue( $email_sent );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user