mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
Tests: Split the tests from multisite.php into individual test classes.
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
This commit is contained in:
parent
3196ab6db0
commit
185636c4e9
@ -3,24 +3,10 @@
|
||||
if ( is_multisite() ) :
|
||||
|
||||
/**
|
||||
* A set of unit tests for WordPress Multisite
|
||||
*
|
||||
* @group ms-site
|
||||
* @group multisite
|
||||
*/
|
||||
class Tests_Multisite 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 ] );
|
||||
}
|
||||
class Tests_Multisite_wpCountSites extends WP_UnitTestCase {
|
||||
|
||||
/**
|
||||
* @ticket 37392
|
||||
24
tests/phpunit/tests/multisite/wpmuLogNewRegistrations.php
Normal file
24
tests/phpunit/tests/multisite/wpmuLogNewRegistrations.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?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;
|
||||
Loading…
Reference in New Issue
Block a user