Changeset 61411 for trunk/tests/phpunit/tests/dependencies/styles.php
- Timestamp:
- 12/26/2025 01:14:22 PM (7 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/dependencies/styles.php
r61397 r61411 69 69 70 70 $ver = get_bloginfo( 'version' ); 71 $expected = "<link rel='stylesheet' id='no-deps-no-version-css' href='http://example.com?ver=$ver' type='text/css'media='all' />\n";72 $expected .= "<link rel='stylesheet' id='no-deps-version-css' href='http://example.com?ver=1.2' type='text/css'media='all' />\n";73 $expected .= "<link rel='stylesheet' id='no-deps-null-version-css' href='http://example.com' type='text/css'media='all' />\n";74 $expected .= "<link rel='stylesheet' id='no-deps-null-version-print-media-css' href='http://example.com' type='text/css'media='print' />\n";75 $expected .= "<link rel='stylesheet' id='no-deps-arg-in-handle-with-ver-css' href='https://example.com/test.css?ver=2.0&arg1=foo&arg2=bar' type='text/css'media='all' />\n";76 $expected .= "<link rel='stylesheet' id='no-deps-arg-in-handle-without-ver-css' href='https://example.com/test.css?arg1=foo&arg2=bar' type='text/css'media='all' />\n";77 $expected .= "<link rel='stylesheet' id='registered-no-qs-handle-null-version-enqueued-with-qs-css' href='https://example.com/test.css?ver={$ver}&arg1=foo&arg2=bar' type='text/css'media='all' />\n";71 $expected = "<link rel='stylesheet' id='no-deps-no-version-css' href='http://example.com?ver=$ver' media='all' />\n"; 72 $expected .= "<link rel='stylesheet' id='no-deps-version-css' href='http://example.com?ver=1.2' media='all' />\n"; 73 $expected .= "<link rel='stylesheet' id='no-deps-null-version-css' href='http://example.com' media='all' />\n"; 74 $expected .= "<link rel='stylesheet' id='no-deps-null-version-print-media-css' href='http://example.com' media='print' />\n"; 75 $expected .= "<link rel='stylesheet' id='no-deps-arg-in-handle-with-ver-css' href='https://example.com/test.css?ver=2.0&arg1=foo&arg2=bar' media='all' />\n"; 76 $expected .= "<link rel='stylesheet' id='no-deps-arg-in-handle-without-ver-css' href='https://example.com/test.css?arg1=foo&arg2=bar' media='all' />\n"; 77 $expected .= "<link rel='stylesheet' id='registered-no-qs-handle-null-version-enqueued-with-qs-css' href='https://example.com/test.css?ver={$ver}&arg1=foo&arg2=bar' media='all' />\n"; 78 78 79 79 $this->assertEqualHTML( $expected, get_echo( 'wp_print_styles' ) ); … … 110 110 wp_enqueue_style( $handle, 'example.com', array(), null ); 111 111 112 $expected = "<link rel='stylesheet' id='$handle-css' href='http://example.com' type='text/css'media='all' />\n";112 $expected = "<link rel='stylesheet' id='$handle-css' href='http://example.com' media='all' />\n"; 113 113 114 114 $this->assertEqualHTML( $expected, get_echo( 'wp_print_styles' ) ); … … 146 146 // Try with an HTTP reference. 147 147 wp_enqueue_style( 'reset-css-http', 'http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 148 $expected .= "<link rel='stylesheet' id='reset-css-http-css' href='http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' type='text/css'media='all' />\n";148 $expected .= "<link rel='stylesheet' id='reset-css-http-css' href='http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' media='all' />\n"; 149 149 150 150 // Try with an HTTPS reference. 151 151 wp_enqueue_style( 'reset-css-https', 'http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 152 $expected .= "<link rel='stylesheet' id='reset-css-https-css' href='http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' type='text/css'media='all' />\n";152 $expected .= "<link rel='stylesheet' id='reset-css-https-css' href='http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' media='all' />\n"; 153 153 154 154 // Try with an automatic protocol reference (//). 155 155 wp_enqueue_style( 'reset-css-doubleslash', '//yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 156 $expected .= "<link rel='stylesheet' id='reset-css-doubleslash-css' href='//yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' type='text/css'media='all' />\n";156 $expected .= "<link rel='stylesheet' id='reset-css-doubleslash-css' href='//yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' media='all' />\n"; 157 157 158 158 // Try with a local resource and an automatic protocol reference (//). 159 159 $url = '//my_plugin/style.css'; 160 160 wp_enqueue_style( 'plugin-style', $url ); 161 $expected .= "<link rel='stylesheet' id='plugin-style-css' href='$url?ver=$ver' type='text/css'media='all' />\n";161 $expected .= "<link rel='stylesheet' id='plugin-style-css' href='$url?ver=$ver' media='all' />\n"; 162 162 163 163 // Try with a bad protocol. 164 164 wp_enqueue_style( 'reset-css-ftp', 'ftp://yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 165 $expected .= "<link rel='stylesheet' id='reset-css-ftp-css' href='{$wp_styles->base_url}ftp://yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' type='text/css'media='all' />\n";165 $expected .= "<link rel='stylesheet' id='reset-css-ftp-css' href='{$wp_styles->base_url}ftp://yui.yahooapis.com/2.8.1/build/reset/reset-min.css?ver=$ver' media='all' />\n"; 166 166 167 167 // Go! … … 186 186 $style .= '}'; 187 187 188 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' type='text/css'media='all' />\n";189 $expected .= "<style id='handle-inline-css' type='text/css'>\n";188 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' media='all' />\n"; 189 $expected .= "<style id='handle-inline-css'>\n"; 190 190 $expected .= "$style\n"; 191 191 $expected .= "/*# sourceURL=handle-inline-css */\n"; … … 214 214 $style .= '}'; 215 215 216 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' type='text/css'media='all' />\n";217 $expected .= "<style id='handle-inline-css' type='text/css'>\n";216 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' media='all' />\n"; 217 $expected .= "<style id='handle-inline-css'>\n"; 218 218 $expected .= "$style\n"; 219 219 $expected .= "</style>\n"; … … 308 308 $style2 .= '}'; 309 309 310 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' type='text/css'media='all' />\n";311 $expected .= "<style id='handle-inline-css' type='text/css'>\n";310 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' media='all' />\n"; 311 $expected .= "<style id='handle-inline-css'>\n"; 312 312 $expected .= "$style1\n"; 313 313 $expected .= "$style2\n"; … … 334 334 $style .= '}'; 335 335 336 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' type='text/css'media='all' />\n";337 $expected .= "<style id='handle-inline-css' type='text/css'>\n";336 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' media='all' />\n"; 337 $expected .= "<style id='handle-inline-css'>\n"; 338 338 $expected .= "$style\n"; 339 339 $expected .= "/*# sourceURL=handle-inline-css */\n"; … … 354 354 public function test_unnecessary_style_tags() { 355 355 356 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' type='text/css'media='all' />\n";356 $expected = "<link rel='stylesheet' id='handle-css' href='http://example.com?ver=1' media='all' />\n"; 357 357 358 358 wp_enqueue_style( 'handle', 'http://example.com', array(), 1 ); … … 392 392 $style = 'a { color: blue; }'; 393 393 394 $expected = "<link rel='stylesheet' id='handle-one-css' href='http://example.com?ver=1' type='text/css'media='all' />\n";395 $expected .= "<link rel='stylesheet' id='handle-two-css' href='http://example.com?ver=1' type='text/css'media='all' />\n";396 $expected .= "<style id='handle-three-inline-css' type='text/css'>\n";394 $expected = "<link rel='stylesheet' id='handle-one-css' href='http://example.com?ver=1' media='all' />\n"; 395 $expected .= "<link rel='stylesheet' id='handle-two-css' href='http://example.com?ver=1' media='all' />\n"; 396 $expected .= "<style id='handle-three-inline-css'>\n"; 397 397 $expected .= "$style\n"; 398 398 $expected .= "/*# sourceURL=handle-three-inline-css */\n"; … … 629 629 $this->assertSame( 'STYLE', $processor->get_tag() ); 630 630 $this->assertSame( $handle . '-inline-css', $processor->get_attribute( 'id' ) ); 631 $this->assert Same( 'text/css',$processor->get_attribute( 'type' ) );631 $this->assertNull( $processor->get_attribute( 'type' ) ); 632 632 633 633 $expected_inline_styles = $expected_after; … … 778 778 779 779 $expected = <<<HTML 780 <link rel='stylesheet' href="/example.css?ver=0.0" id="# test/</style> #-css" media="all" type="text/css">781 <style id="# test/</style> #-inline-css" type="text/css">780 <link rel='stylesheet' href="/example.css?ver=0.0" id="# test/</style> #-css" media="all"> 781 <style id="# test/</style> #-inline-css"> 782 782 custom-el { content: "ok"; } 783 783 /*# sourceURL=%23%20test%2F%3C%2Fstyle%3E%20%23-inline-css */ … … 870 870 $markup = get_echo( 'wp_print_styles' ); 871 871 872 $expected = "<link rel='stylesheet' href='/test-style.css?{$expected_query_string}' id='test-style-css' type='text/css'media='all' />";872 $expected = "<link rel='stylesheet' href='/test-style.css?{$expected_query_string}' id='test-style-css' media='all' />"; 873 873 $this->assertEqualHTML( $expected, $markup, '<body>', 'Expected equal snapshot for wp_print_styles() with version ' . var_export( $version, true ) . ":\n$markup" ); 874 874 } … … 891 891 $markup = get_echo( 'wp_print_styles' ); 892 892 893 $expected = "<link rel='stylesheet' href='/test-style.css?{$expected_query_string}' id='test-style-css' type='text/css'media='all' />";893 $expected = "<link rel='stylesheet' href='/test-style.css?{$expected_query_string}' id='test-style-css' media='all' />"; 894 894 $this->assertEqualHTML( $expected, $markup, '<body>', 'Expected equal snapshot for wp_print_styles() with version ' . var_export( $version, true ) . ":\n$markup" ); 895 895 }
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)