mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-02-26 02:32:52 +00:00
This aims to bring some consistency to the location of multisite function tests, as well as to make the tests more discoverable and easier to expand. Follow-up to [29916], [32638], [46251], [54717]. See #56793. git-svn-id: https://develop.svn.wordpress.org/trunk@54726 602fd350-edb4-49c9-b593-d223f7449a82
25 lines
678 B
PHP
25 lines
678 B
PHP
<?php
|
|
|
|
if ( is_multisite() ) :
|
|
|
|
/**
|
|
* @group multisite
|
|
*/
|
|
class Tests_Multisite_wpmuLogNewRegistrations extends WP_UnitTestCase {
|
|
|
|
public function test_wpmu_log_new_registrations() {
|
|
global $wpdb;
|
|
|
|
$user = new WP_User( 1 );
|
|
$ip = preg_replace( '/[^0-9., ]/', '', $_SERVER['REMOTE_ADDR'] );
|
|
|
|
wpmu_log_new_registrations( 1, 1 );
|
|
|
|
// Currently there is no wrapper function for the registration_log.
|
|
$reg_blog = $wpdb->get_col( $wpdb->prepare( "SELECT email FROM {$wpdb->registration_log} WHERE {$wpdb->registration_log}.blog_id = 1 AND IP LIKE %s", $ip ) );
|
|
$this->assertSame( $user->user_email, $reg_blog[ count( $reg_blog ) - 1 ] );
|
|
}
|
|
}
|
|
|
|
endif;
|