mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
This aims to make the tests more discoverable and easier to expand. Follow-up to [50790], [53473], [53477]. See #55652. git-svn-id: https://develop.svn.wordpress.org/trunk@53478 602fd350-edb4-49c9-b593-d223f7449a82
25 lines
600 B
PHP
25 lines
600 B
PHP
<?php
|
|
|
|
/**
|
|
* @group pluggable
|
|
* @covers ::get_user_by
|
|
*/
|
|
class Tests_Pluggable_GetUserBy extends WP_UnitTestCase {
|
|
|
|
/**
|
|
* @ticket 28020
|
|
*/
|
|
public function test_get_user_by_should_return_same_instance_as_wp_get_current_user() {
|
|
// Create a test user.
|
|
$new_user = self::factory()->user->create( array( 'role' => 'subscriber' ) );
|
|
|
|
// Set the test user as the current user.
|
|
$current_user = wp_set_current_user( $new_user );
|
|
|
|
// Get the test user using get_user_by().
|
|
$from_get_user_by = get_user_by( 'id', $new_user );
|
|
|
|
$this->assertSame( $current_user, $from_get_user_by );
|
|
}
|
|
}
|