- Timestamp:
- 09/14/2023 01:23:13 PM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-block-type-controller.php
r56548 r56587 196 196 * @ticket 47620 197 197 * @ticket 57585 198 * @ticket 59346 198 199 */ 199 200 public function test_get_item_invalid() { … … 206 207 'provides_context' => 'invalid_provides_context', 207 208 'uses_context' => 'invalid_uses_context', 209 'block_hooks' => 'invalid_block_hooks', 208 210 'category' => true, 209 211 'editor_script' => true, … … 245 247 ); 246 248 $this->assertSameSets( array( 'invalid_uses_context' ), $data['uses_context'] ); 249 $this->assertSameSets( array(), $data['block_hooks'], 'invalid block_hooks defaults to empty array' ); 247 250 $this->assertSameSets( array( 'invalid_keywords' ), $data['keywords'] ); 248 251 $this->assertSameSets( array( 'invalid_parent' ), $data['parent'] ); … … 267 270 * @ticket 47620 268 271 * @ticket 57585 272 * @ticket 59346 269 273 */ 270 274 public function test_get_item_defaults() { … … 277 281 'provides_context' => false, 278 282 'uses_context' => false, 283 'block_hooks' => false, 279 284 'category' => false, 280 285 'editor_script' => false, … … 315 320 ); 316 321 $this->assertSameSets( array(), $data['provides_context'] ); 322 $this->assertSameSets( array(), $data['block_hooks'], 'block_hooks defaults to empty array' ); 317 323 $this->assertSameSets( array(), $data['uses_context'] ); 318 324 $this->assertSameSets( array(), $data['keywords'] ); … … 539 545 * @ticket 47620 540 546 * @ticket 57585 547 * @ticket 59346 541 548 */ 542 549 public function test_get_item_schema() { … … 546 553 $data = $response->get_data(); 547 554 $properties = $data['schema']['properties']; 548 $this->assertCount( 29, $properties );555 $this->assertCount( 30, $properties ); 549 556 $this->assertArrayHasKey( 'api_version', $properties ); 550 557 $this->assertArrayHasKey( 'title', $properties ); … … 569 576 $this->assertArrayHasKey( 'uses_context', $properties ); 570 577 $this->assertArrayHasKey( 'provides_context', $properties ); 578 $this->assertArrayHasKey( 'block_hooks', $properties ); 571 579 $this->assertArrayHasKey( 'variations', $properties ); 572 580 $this->assertArrayHasKey( 'ancestor', $properties ); … … 665 673 * 666 674 * @since 5.5.0 675 * @since 6.4.0 Added the `block_hooks` extra field. 667 676 * 668 677 * @param WP_Block_Type $block_type Sample block type. … … 691 700 'provides_context', 692 701 'uses_context', 702 'block_hooks', 693 703 'supports', 694 704 'styles',
Note: See TracChangeset
for help on using the changeset viewer.