Changeset 61519 for trunk/tests/phpunit/tests/blocks/wpBlock.php
- Timestamp:
- 01/23/2026 06:04:10 PM (8 months ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/blocks/wpBlock.php (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/blocks/wpBlock.php
r60951 r61519 369 369 */ 370 370 public function data_provider_test_render_enqueues_scripts_and_styles(): array { 371 $block_markup = '372 <!-- wp:static -->373 <div class="static">374 <!-- wp:static-child -->375 <div class="static-child">First child</div>376 <!-- /wp:static-child -->377 <!-- wp:dynamic /-->378 <!-- wp:static-child -->379 <div class="static-child">Last child</div>380 <!-- /wp:static-child -->381 </div>382 <!-- /wp:static -->383 ';371 $block_markup = <<<'HTML' 372 <!-- wp:static --> 373 <div class="static"> 374 <!-- wp:static-child --> 375 <div class="static-child">First child</div> 376 <!-- /wp:static-child --> 377 <!-- wp:dynamic /--> 378 <!-- wp:static-child --> 379 <div class="static-child">Last child</div> 380 <!-- /wp:static-child --> 381 </div> 382 <!-- /wp:static --> 383 HTML; 384 384 385 385 // TODO: Add case where a dynamic block renders other blocks? … … 388 388 'set_up' => null, 389 389 'block_markup' => $block_markup, 390 'expected_rendered_block' => ' 391 <div class="static"> 392 <div class="static-child">First child</div> 393 <p class="dynamic">Hello World!</p> 394 <div class="static-child">Last child</div> 395 </div> 396 ', 390 'expected_rendered_block' => <<<'HTML' 391 392 <div class="static"> 393 394 <div class="static-child">First child</div> 395 396 <p class="dynamic">Hello World!</p> 397 398 <div class="static-child">Last child</div> 399 400 </div> 401 402 HTML 403 , 397 404 'expected_styles' => array( 'static-view-style', 'static-child-view-style', 'dynamic-view-style' ), 398 405 'expected_scripts' => array( 'static-view-script', 'static-child-view-script', 'dynamic-view-script' ), … … 415 422 }, 416 423 'block_markup' => $block_markup, 417 'expected_rendered_block' => ' 418 <div class="static"> 419 <div class="static-child">First child</div> 420 <p class="dynamic filtered">Hello World!</p> 421 <div class="static-child">Last child</div> 422 </div> 423 ', 424 'expected_rendered_block' => <<<'HTML' 425 426 <div class="static"> 427 428 <div class="static-child">First child</div> 429 430 <p class="dynamic filtered">Hello World!</p> 431 432 <div class="static-child">Last child</div> 433 434 </div> 435 436 HTML 437 , 424 438 'expected_styles' => array( 'static-view-style', 'dynamic-extra', 'static-child-view-style', 'dynamic-view-style' ), 425 439 'expected_scripts' => array( 'static-view-script', 'static-child-view-script', 'dynamic-view-script' ), … … 431 445 }, 432 446 'block_markup' => $block_markup, 433 'expected_rendered_block' => ' 434 <div class="static"> 435 <div class="static-child">First child</div> 436 <div class="static-child">Last child</div> 437 </div> 438 ', 447 'expected_rendered_block' => <<<'HTML' 448 449 <div class="static"> 450 451 <div class="static-child">First child</div> 452 453 454 455 <div class="static-child">Last child</div> 456 457 </div> 458 459 HTML 460 , 439 461 'expected_styles' => array( 'static-view-style', 'static-child-view-style' ), 440 462 'expected_scripts' => array( 'static-view-script', 'static-child-view-script' ), … … 457 479 }, 458 480 'block_markup' => $block_markup, 459 'expected_rendered_block' => ' 460 <div class="static"> 461 <div class="static-child">First child</div> 462 <div class="static-child">Last child</div> 463 </div> 464 ', 481 'expected_rendered_block' => <<<'HTML' 482 483 <div class="static"> 484 485 <div class="static-child">First child</div> 486 487 488 489 <div class="static-child">Last child</div> 490 491 </div> 492 493 HTML 494 , 465 495 'expected_styles' => array( 'static-view-style', 'static-child-view-style', 'dynamic-view-style' ), 466 496 'expected_scripts' => array( 'static-view-script', 'static-child-view-script', 'dynamic-view-script' ), … … 489 519 }, 490 520 'block_markup' => $block_markup, 491 'expected_rendered_block' => ' 492 <div class="static"> 493 <p class="dynamic">Hello World!</p> 494 </div> 495 ', 521 'expected_rendered_block' => <<<'HTML' 522 523 <div class="static"> 524 525 <p class="dynamic">Hello World!</p> 526 527 </div> 528 529 HTML 530 , 496 531 'expected_styles' => array( 'static-view-style', 'dynamic-view-style' ), 497 532 'expected_scripts' => array( 'static-view-script', 'dynamic-view-script' ), … … 513 548 }, 514 549 'block_markup' => $block_markup, 515 'expected_rendered_block' => ' 516 <div class="static"> 517 <div class="static-child">First child</div> 518 <p class="dynamic">Hello World!</p> 519 </div> 520 ', 550 'expected_rendered_block' => <<<'HTML' 551 552 <div class="static"> 553 554 <div class="static-child">First child</div> 555 556 <p class="dynamic">Hello World!</p> 557 558 </div> 559 560 HTML 561 , 521 562 'expected_styles' => array( 'static-view-style', 'static-child-view-style', 'dynamic-view-style' ), 522 563 'expected_scripts' => array( 'static-view-script', 'static-child-view-script', 'dynamic-view-script' ), … … 563 604 }, 564 605 'block_markup' => '<!-- wp:static --><div class="static"></div><!-- /wp:static -->', 565 'expected_rendered_block' => ' 566 <div class="static yes-admin-bar-script-enqueued yes-admin-bar-style-enqueued"></div> 567 ', 606 'expected_rendered_block' => 607 '<div class="static yes-admin-bar-script-enqueued yes-admin-bar-style-enqueued"></div>', 568 608 'expected_styles' => array( 'static-view-style', 'admin-bar' ), 569 609 'expected_scripts' => array( 'static-view-script', 'admin-bar' ), … … 669 709 670 710 // TODO: Why not use do_blocks() instead? 671 $parsed_blocks = parse_blocks( trim( $block_markup ));711 $parsed_blocks = parse_blocks( $block_markup ); 672 712 $parsed_block = $parsed_blocks[0]; 673 713 $context = array(); … … 683 723 $rendered_block, 684 724 '<body>', 685 "Rendered block does not contain expected HTML:\n$rendered_block"725 'Rendered block does not contain expected HTML.' 686 726 ); 687 727 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)