- Timestamp:
- 10/27/2016 02:56:28 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-pages-controller.php
r38968 r38975 12 12 */ 13 13 class WP_Test_REST_Pages_Controller extends WP_Test_REST_Post_Type_Controller_Testcase { 14 protected static $editor_id; 15 16 public static function wpSetUpBeforeClass( $factory ) { 17 self::$editor_id = $factory->user->create( array( 18 'role' => 'editor', 19 ) ); 20 } 21 22 public static function wpTearDownAfterClass() { 23 self::delete_user( self::$editor_id ); 24 } 14 25 15 26 public function setUp() { 16 27 parent::setUp(); 17 18 $this->editor_id = $this->factory->user->create( array(19 'role' => 'editor',20 ) );21 $this->author_id = $this->factory->user->create( array(22 'role' => 'author',23 ) );24 25 28 $this->has_setup_template = false; 26 29 add_filter( 'theme_page_templates', array( $this, 'filter_theme_page_templates' ) ); … … 184 187 185 188 // But they are accessible to authorized users 186 wp_set_current_user( $this->editor_id );189 wp_set_current_user( self::$editor_id ); 187 190 $response = $this->server->dispatch( $request ); 188 191 $data = $response->get_data(); … … 228 231 229 232 public function test_create_item_with_template() { 230 wp_set_current_user( $this->editor_id );233 wp_set_current_user( self::$editor_id ); 231 234 232 235 $request = new WP_REST_Request( 'POST', '/wp/v2/pages' ); … … 247 250 'type' => 'page', 248 251 ) ); 249 wp_set_current_user( $this->editor_id );252 wp_set_current_user( self::$editor_id ); 250 253 251 254 $request = new WP_REST_Request( 'POST', '/wp/v2/pages' ); … … 268 271 269 272 public function test_create_page_with_invalid_parent() { 270 wp_set_current_user( $this->editor_id );273 wp_set_current_user( self::$editor_id ); 271 274 272 275 $request = new WP_REST_Request( 'POST', '/wp/v2/pages' ); … … 323 326 ) ); 324 327 325 wp_set_current_user( $this->editor_id );328 wp_set_current_user( self::$editor_id ); 326 329 327 330 $request = new WP_REST_Request( 'PUT', sprintf( '/wp/v2/pages/%d', $page_id ) ); … … 343 346 ) ); 344 347 345 wp_set_current_user( $this->editor_id );348 wp_set_current_user( self::$editor_id ); 346 349 347 350 $request = new WP_REST_Request( 'PUT', sprintf( '/wp/v2/pages/%d', $page_id ) );
Note: See TracChangeset
for help on using the changeset viewer.