- Timestamp:
- 06/17/2020 03:20:02 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-block-renderer-controller.php
r47756 r48069 48 48 49 49 /** 50 * Non dynamic block name. 51 * 52 * @since 5.5.0 53 * 54 * @var string 55 */ 56 protected static $non_dynamic_block_name = 'core/non-dynamic'; 57 58 /** 50 59 * Test API user's ID. 51 60 * … … 118 127 $this->register_test_block(); 119 128 $this->register_post_context_test_block(); 129 $this->register_non_dynamic_block(); 120 130 parent::setUp(); 121 131 } … … 129 139 WP_Block_Type_Registry::get_instance()->unregister( self::$block_name ); 130 140 WP_Block_Type_Registry::get_instance()->unregister( self::$context_block_name ); 141 WP_Block_Type_Registry::get_instance()->unregister( self::$non_dynamic_block_name ); 131 142 parent::tearDown(); 132 143 } … … 177 188 178 189 /** 190 * Registers the non-dynamic block name. 191 * 192 * @since 5.5.0 193 */ 194 protected function register_non_dynamic_block() { 195 register_block_type( self::$non_dynamic_block_name ); 196 } 197 198 /** 179 199 * Test render callback. 180 200 * … … 211 231 212 232 $routes = rest_get_server()->get_routes(); 213 foreach ( $dynamic_block_names as $dynamic_block_name ) { 214 $this->assertArrayHasKey( self::$rest_api_route . "(?P<name>$dynamic_block_name)", $routes ); 215 } 233 $this->assertArrayHasKey( self::$rest_api_route . '(?P<name>[a-z0-9-]+/[a-z0-9-]+)', $routes ); 216 234 } 217 235 … … 262 280 $response = rest_get_server()->dispatch( $request ); 263 281 264 $this->assertErrorResponse( ' rest_no_route', $response, 404 );282 $this->assertErrorResponse( 'block_invalid', $response, 404 ); 265 283 } 266 284 … … 512 530 513 531 /** 532 * @ticket 48079 533 */ 534 public function test_get_item_non_dynamic_block() { 535 wp_set_current_user( self::$user_id ); 536 $request = new WP_REST_Request( 'GET', self::$rest_api_route . self::$non_dynamic_block_name ); 537 538 $request->set_param( 'context', 'edit' ); 539 $response = rest_get_server()->dispatch( $request ); 540 541 $this->assertErrorResponse( 'block_invalid', $response, 404 ); 542 } 543 544 /** 514 545 * Get item schema. 515 546 *
Note: See TracChangeset
for help on using the changeset viewer.