Changeset 60690 for trunk/tests/phpunit/tests/dependencies/styles.php
- Timestamp:
- 08/29/2025 05:16:50 PM (2 months ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/dependencies/styles.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/dependencies/styles.php
r60686 r60690 151 151 $expected .= "<style id='handle-inline-css' type='text/css'>\n"; 152 152 $expected .= "$style\n"; 153 $expected .= "/*# sourceURL=handle-inline-css */\n";154 153 $expected .= "</style>\n"; 155 154 … … 181 180 $expected .= "<style id='handle-inline-css' type='text/css'>\n"; 182 181 $expected .= "$style\n"; 183 $expected .= "/*# sourceURL=handle-inline-css */\n";184 182 $expected .= "</style>\n"; 185 183 … … 277 275 $expected .= "$style1\n"; 278 276 $expected .= "$style2\n"; 279 $expected .= "/*# sourceURL=handle-inline-css */\n";280 277 $expected .= "</style>\n"; 281 278 … … 296 293 public function test_plugin_doing_inline_styles_wrong() { 297 294 298 $style = ".thing {\n"; 295 $style = "<style id='handle-inline-css' type='text/css'>\n"; 296 $style .= ".thing {\n"; 299 297 $style .= "\tbackground: red;\n"; 300 $style .= '}'; 298 $style .= "}\n"; 299 $style .= '</style>'; 301 300 302 301 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' type='text/css' media='all' />\n"; 303 $expected .= "<style id='handle-inline-css' type='text/css'>\n";304 302 $expected .= "$style\n"; 305 $expected .= "/*# sourceURL=handle-inline-css */\n";306 $expected .= "</style>\n";307 303 308 304 wp_enqueue_style( 'handle', 'http://example.com', array(), 1 ); 309 305 310 wp_add_inline_style( 'handle', "<style>{$style}</style>");306 wp_add_inline_style( 'handle', $style ); 311 307 312 308 $this->assertSame( $expected, get_echo( 'wp_print_styles' ) ); … … 337 333 <style id='handle-inline-css' type='text/css'> 338 334 a { color: blue; } 339 /*# sourceURL=handle-inline-css */340 335 </style> 341 336 <![endif]--> … … 369 364 $expected .= "<style id='handle-three-inline-css' type='text/css'>\n"; 370 365 $expected .= "$style\n"; 371 $expected .= "/*# sourceURL=handle-three-inline-css */\n";372 366 $expected .= "</style>\n"; 373 367 … … 639 633 $this->assertSame( $GLOBALS['wp_styles']->registered['test-handle']->src, $url ); 640 634 } 641 642 /**643 * @ticket 63887644 */645 public function test_source_url_encoding() {646 $handle = '# test/</style> #';647 wp_enqueue_style( $handle, '/example.css', array(), '0.0' );648 wp_add_inline_style( $handle, 'custom-el { content: "ok"; }' );649 650 $expected = <<<HTML651 <link rel='stylesheet' href="/example.css?ver=0.0" id="# test/</style> #-css" media="all" type="text/css">652 <style id="# test/</style> #-inline-css" type="text/css">653 custom-el { content: "ok"; }654 /*# sourceURL=%23%20test%2F%3C%2Fstyle%3E%20%23-inline-css */655 </style>656 657 HTML;658 659 $this->assertEqualHTML( $expected, get_echo( 'wp_print_styles' ) );660 }661 635 }
Note: See TracChangeset
for help on using the changeset viewer.