Changeset 53674
- Timestamp:
- 07/06/2022 04:18:24 PM (2 years ago)
- Location:
- branches/5.9
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/5.9
-
branches/5.9/src/wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php
r52236 r53674 214 214 'content' => wp_kses_post( $raw_pattern->pattern_content ), 215 215 'categories' => array_map( 'sanitize_title', $raw_pattern->category_slugs ), 216 'keywords' => array_map( 'sanitize_t itle', $raw_pattern->keyword_slugs),216 'keywords' => array_map( 'sanitize_text_field', explode( ',', $raw_pattern->meta->wpop_keywords ) ), 217 217 'description' => sanitize_text_field( $raw_pattern->meta->wpop_description ), 218 218 'viewport_width' => absint( $raw_pattern->meta->wpop_viewport_width ), … … 282 282 283 283 'keywords' => array( 284 'description' => __( "The pattern's keyword slugs." ),284 'description' => __( "The pattern's keywords." ), 285 285 'type' => 'array', 286 286 'uniqueItems' => true, -
branches/5.9/tests/phpunit/data/blocks/pattern-directory/browse-all.json
r51021 r53674 10 10 "spay_email": "", 11 11 "wpop_description": "A heading preceded by a chapter number, and followed by a paragraph.", 12 "wpop_keywords": "blog post", 12 13 "wpop_viewport_width": 1000 13 14 }, … … 26 27 "spay_email": "", 27 28 "wpop_description": "A large hero section with an example background image and a heading in the center.", 29 "wpop_keywords": "header, hero", 28 30 "wpop_viewport_width": 1000 29 31 }, … … 42 44 "spay_email": "", 43 45 "wpop_description": "A large hero section with a bright gradient background, a big heading and a filled button.", 46 "wpop_keywords": "call to action, hero section", 44 47 "wpop_viewport_width": 1000 45 48 }, -
branches/5.9/tests/phpunit/data/blocks/pattern-directory/browse-category-2.json
r51021 r53674 10 10 "spay_email": "", 11 11 "wpop_description": "Three filled buttons with rounded corners, side by side.", 12 "wpop_keywords": "", 12 13 "wpop_viewport_width": 600 13 14 }, … … 26 27 "spay_email": "", 27 28 "wpop_description": "Two buttons, one filled and one outlined, side by side.", 29 "wpop_keywords": "", 28 30 "wpop_viewport_width": 500 29 31 }, -
branches/5.9/tests/phpunit/data/blocks/pattern-directory/browse-keyword-11.json
r51021 r53674 10 10 "spay_email": "", 11 11 "wpop_description": "A heading preceded by a chapter number, and followed by a paragraph.", 12 "wpop_keywords": "", 12 13 "wpop_viewport_width": 1000 13 14 }, … … 26 27 "spay_email": "", 27 28 "wpop_description": "A large hero section with an example background image and a heading in the center.", 29 "wpop_keywords": "", 28 30 "wpop_viewport_width": 1000 29 31 }, … … 42 44 "spay_email": "", 43 45 "wpop_description": "A large hero section with a bright gradient background, a big heading and a filled button.", 46 "wpop_keywords": "", 44 47 "wpop_viewport_width": 1000 45 48 }, -
branches/5.9/tests/phpunit/data/blocks/pattern-directory/search-button.json
r51021 r53674 10 10 "spay_email": "", 11 11 "wpop_description": "A large hero section with a bright gradient background, a big heading and a filled button.", 12 "wpop_keywords": "", 12 13 "wpop_viewport_width": 1000 13 14 }, … … 26 27 "spay_email": "", 27 28 "wpop_description": "Three small columns of text, each with an outlined button with rounded corners at the bottom.", 29 "wpop_keywords": "", 28 30 "wpop_viewport_width": 1000 29 31 }, … … 42 44 "spay_email": "", 43 45 "wpop_description": "Three filled buttons with rounded corners, side by side.", 46 "wpop_keywords": "", 44 47 "wpop_viewport_width": 600 45 48 }, … … 58 61 "spay_email": "", 59 62 "wpop_description": "Two buttons, one filled and one outlined, side by side.", 63 "wpop_keywords": "", 60 64 "wpop_viewport_width": 500 61 65 }, -
branches/5.9/tests/phpunit/tests/rest-api/rest-pattern-directory-controller.php
r51657 r53674 101 101 102 102 array_walk( $patterns, array( $this, 'assertPatternMatchesSchema' ) ); 103 $this->assertSame( array( 'blog post' ), $patterns[0]['keywords'] ); 104 $this->assertSame( array( 'header', 'hero' ), $patterns[1]['keywords'] ); 105 $this->assertSame( array( 'call to action', 'hero section' ), $patterns[2]['keywords'] ); 103 106 } 104 107 … … 147 150 148 151 array_walk( $patterns, array( $this, 'assertPatternMatchesSchema' ) ); 149 150 foreach ( $patterns as $pattern ) {151 $this->assertContains( 'core', $pattern['keywords'] );152 }153 152 } 154 153
Note: See TracChangeset
for help on using the changeset viewer.