Changeset 60253 for trunk/tests/phpunit/tests/ajax/wpCustomizeNavMenus.php
- Timestamp:
- 05/26/2025 02:34:12 PM (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/ajax/wpCustomizeNavMenus.php
r57099 r60253 39 39 public static $terms; 40 40 41 42 /** 43 * Admin user ID. 44 * 45 * @var int 46 */ 47 public static $admin_user_id = 0; 48 49 /** 50 * User IDs keyed by role. 51 * 52 * @var int[] 53 */ 54 public static $user_ids = array(); 55 56 /** 57 * Set up shared fixtures. 58 * 59 * @param WP_UnitTest_Factory $factory The factory. 60 */ 41 61 public static function wpSetUpBeforeClass( WP_UnitTest_Factory $factory ) { 42 62 // Make some post objects. … … 46 66 // Some terms too. 47 67 self::$terms = $factory->term->create_many( 5 ); 68 69 // Create an admin user. 70 self::$admin_user_id = $factory->user->create( array( 'role' => 'administrator' ) ); 71 72 foreach ( array( 'administrator', 'editor', 'author', 'contributor', 'subscriber' ) as $role ) { 73 self::$user_ids[ $role ] = $factory->user->create( array( 'role' => $role ) ); 74 } 48 75 } 49 76 … … 54 81 parent::set_up(); 55 82 require_once ABSPATH . WPINC . '/class-wp-customize-manager.php'; 56 wp_set_current_user( self:: factory()->user->create( array( 'role' => 'administrator' ) ));83 wp_set_current_user( self::$admin_user_id ); 57 84 global $wp_customize; 58 85 $this->wp_customize = new WP_Customize_Manager(); … … 92 119 } 93 120 94 wp_set_current_user( self:: factory()->user->create( array( 'role' => $role ) ));121 wp_set_current_user( self::$user_ids[ $role ] ); 95 122 96 123 $_POST = array( … … 486 513 } 487 514 488 wp_set_current_user( self:: factory()->user->create( array( 'role' => $role ) ));515 wp_set_current_user( self::$user_ids[ $role ] ); 489 516 490 517 $_POST = array( … … 706 733 707 734 // Bad nonce. 708 wp_set_current_user( self:: factory()->user->create( array( 'role' => 'subscriber' ) ));735 wp_set_current_user( self::$user_ids['subscriber'] ); 709 736 $_POST = wp_slash( 710 737 array( … … 719 746 720 747 // Missing params. 721 wp_set_current_user( self:: factory()->user->create( array( 'role' => 'administrator' ) ));748 wp_set_current_user( self::$user_ids['administrator'] ); 722 749 $_POST = wp_slash( 723 750 array(
Note: See TracChangeset
for help on using the changeset viewer.