Changeset 60253 for trunk/tests/phpunit/tests/l10n/getUserLocale.php
- Timestamp:
- 05/26/2025 02:34:12 PM (8 months ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/l10n/getUserLocale.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/l10n/getUserLocale.php
r57008 r60253 10 10 protected $user_id; 11 11 12 public function set_up() { 13 parent::set_up(); 12 /** 13 * ID of the administrator user with de_DE local. 14 * 15 * @var int 16 */ 17 public static $administrator_de_de; 14 18 15 $this->user_id = self::factory()->user->create( 19 /** 20 * ID of the user with es_ES local. 21 * 22 * @var int 23 */ 24 public static $user_es_es; 25 26 /** 27 * Set up the shared fixtures. 28 * 29 * @param WP_UnitTest_Factory $factory Factory instance. 30 */ 31 public static function wpSetUpBeforeClass( WP_UnitTest_Factory $factory ) { 32 self::$administrator_de_de = $factory->user->create( 16 33 array( 17 34 'role' => 'administrator', … … 20 37 ); 21 38 22 wp_set_current_user( $this->user_id ); 39 self::$user_es_es = self::factory()->user->create( 40 array( 41 'locale' => 'es_ES', 42 ) 43 ); 44 } 45 46 public function set_up() { 47 parent::set_up(); 48 49 wp_set_current_user( self::$administrator_de_de ); 23 50 } 24 51 … … 26 53 set_current_screen( 'dashboard' ); 27 54 $this->assertSame( 'de_DE', get_user_locale() ); 28 $this->assertSame( get_user_by( 'id', $this->user_id)->locale, get_user_locale() );55 $this->assertSame( get_user_by( 'id', self::$administrator_de_de )->locale, get_user_locale() ); 29 56 } 30 57 31 58 public function test_update_user_locale() { 32 59 set_current_screen( 'dashboard' ); 33 update_user_meta( $this->user_id, 'locale', 'fr_FR' );60 update_user_meta( self::$administrator_de_de, 'locale', 'fr_FR' ); 34 61 $this->assertSame( 'fr_FR', get_user_locale() ); 35 62 } … … 37 64 public function test_returns_site_locale_if_empty() { 38 65 set_current_screen( 'dashboard' ); 39 update_user_meta( $this->user_id, 'locale', '' );66 update_user_meta( self::$administrator_de_de, 'locale', '' ); 40 67 $this->assertSame( get_locale(), get_user_locale() ); 41 68 } … … 79 106 80 107 public function test_user_id_argument_with_id() { 81 $user_id = self::factory()->user->create( 82 array( 83 'locale' => 'es_ES', 84 ) 85 ); 108 $user_id = self::$user_es_es; 86 109 87 110 $user_locale1 = get_user_locale( $user_id ); … … 96 119 97 120 public function test_user_id_argument_with_wp_user_object() { 98 $user_id = self::factory()->user->create( 99 array( 100 'locale' => 'es_ES', 101 ) 102 ); 121 $user_id = self::$user_es_es; 103 122 104 123 $user = get_user_by( 'id', $user_id );
Note: See TracChangeset
for help on using the changeset viewer.