From 509df810bfa2cfee18ac0f391552d772f662e451 Mon Sep 17 00:00:00 2001 From: John Blackbourn Date: Sun, 30 Oct 2016 14:03:05 +0000 Subject: [PATCH] Customize: Correct the CRUD tests for custom CSS on multisite. See #35395 git-svn-id: https://develop.svn.wordpress.org/trunk@39017 602fd350-edb4-49c9-b593-d223f7449a82 --- .../phpunit/tests/customize/custom-css-setting.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tests/phpunit/tests/customize/custom-css-setting.php b/tests/phpunit/tests/customize/custom-css-setting.php index 4c98012626..898ca610c0 100644 --- a/tests/phpunit/tests/customize/custom-css-setting.php +++ b/tests/phpunit/tests/customize/custom-css-setting.php @@ -30,7 +30,15 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase { function setUp() { parent::setUp(); require_once ABSPATH . WPINC . '/class-wp-customize-manager.php'; - wp_set_current_user( self::factory()->user->create( array( 'role' => 'administrator' ) ) ); + + $user_id = self::factory()->user->create( array( + 'role' => 'administrator', + ) ); + if ( is_multisite() ) { + grant_super_admin( $user_id ); + } + + wp_set_current_user( $user_id ); global $wp_customize; $this->wp_customize = new WP_Customize_Manager(); @@ -115,7 +123,9 @@ class Test_WP_Customize_Custom_CSS_Setting extends WP_UnitTestCase { $updated_css = 'body { color: blue; }'; $this->wp_customize->set_post_value( $this->setting->id, $updated_css ); - $this->setting->save(); + $saved = $this->setting->save(); + + $this->assertNotFalse( $saved ); $this->assertEquals( $updated_css, $this->setting->value() ); $this->assertEquals( $updated_css, wp_get_custom_css( $this->setting->stylesheet ) );