Account for WP_IMPORTING
being defined in the unit tests added in [29339] when all tests are run.
Glory, glory hallelujah. Fixes #28315. git-svn-id: https://develop.svn.wordpress.org/trunk@29341 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
a46a981daa
commit
7677eb2f8e
@ -632,11 +632,24 @@ class Tests_User extends WP_UnitTestCase {
|
|||||||
* @ticket 28315
|
* @ticket 28315
|
||||||
*/
|
*/
|
||||||
function test_user_meta_error() {
|
function test_user_meta_error() {
|
||||||
$this->factory->user->create( array( 'user_email' => 'taco@burrito.com' ) );
|
$id1 = wp_insert_user( array(
|
||||||
$id = $this->factory->user->create( array( 'user_email' => 'taco@burrito.com' ) );
|
'user_login' => rand_str(),
|
||||||
|
'user_pass' => 'password',
|
||||||
|
'user_email' => 'taco@burrito.com',
|
||||||
|
) );
|
||||||
|
$this->assertEquals( $id1, email_exists( 'taco@burrito.com' ) );
|
||||||
|
|
||||||
$this->assertWPError( $id );
|
$id2 = wp_insert_user( array(
|
||||||
@update_user_meta( $id, 'key', 'value' );
|
'user_login' => rand_str(),
|
||||||
|
'user_pass' => 'password',
|
||||||
|
'user_email' => 'taco@burrito.com',
|
||||||
|
) );
|
||||||
|
|
||||||
|
if ( ! defined( 'WP_IMPORTING' ) ) {
|
||||||
|
$this->assertWPError( $id2 );
|
||||||
|
}
|
||||||
|
|
||||||
|
@update_user_meta( $id2, 'key', 'value' );
|
||||||
|
|
||||||
$metas = array_keys( get_user_meta( 1 ) );
|
$metas = array_keys( get_user_meta( 1 ) );
|
||||||
$this->assertNotContains( 'key', $metas );
|
$this->assertNotContains( 'key', $metas );
|
||||||
|
Loading…
Reference in New Issue
Block a user