You appear to be a bot. Output may be restricted
Description
Usage
REST_Block_Type_Controller_Test::test_get_item_with_styles_merge();
Parameters
Returns
void
Source
File name: wordpress-develop-tests/phpunit/tests/rest-api/rest-block-type-controller.php
Lines:
1 to 38 of 38
public function test_get_item_with_styles_merge() { $block_name = 'fake/styles2'; $block_styles = array( 'name' => 'fancy-quote', 'label' => 'Fancy Quote', 'style_handle' => 'myguten-style', ); $settings = array( 'styles' => array( array( 'name' => 'blue-quote', 'label' => 'Blue Quote', 'style_handle' => 'myguten-style', ), ), ); register_block_type( $block_name, $settings ); register_block_style( $block_name, $block_styles ); wp_set_current_user( self::$admin_id ); $request = new WP_REST_Request( 'GET', '/wp/v2/block-types/' . $block_name ); $response = rest_get_server()->dispatch( $request ); $data = $response->get_data(); $expected = array( array( 'name' => 'fancy-quote', 'label' => 'Fancy Quote', 'style_handle' => 'myguten-style', ), array( 'name' => 'blue-quote', 'label' => 'Blue Quote', 'style_handle' => 'myguten-style', ), ); $this->assertSameSets( $expected, $data['styles'] ); }