Changeset 47122 for trunk/tests/phpunit/tests/dependencies/styles.php
- Timestamp:
- 01/29/2020 12:43:23 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/dependencies/styles.php
r46612 r47122 66 66 $this->assertEquals( $expected, get_echo( 'wp_print_styles' ) ); 67 67 68 // No styles left to print 68 // No styles left to print. 69 69 $this->assertEquals( '', get_echo( 'wp_print_styles' ) ); 70 70 } … … 94 94 */ 95 95 public function test_protocols() { 96 // Init 96 // Init. 97 97 global $wp_styles; 98 98 $base_url_backup = $wp_styles->base_url; … … 101 101 $ver = get_bloginfo( 'version' ); 102 102 103 // Try with an HTTP reference 103 // Try with an HTTP reference. 104 104 wp_enqueue_style( 'reset-css-http', 'http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 105 105 $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"; 106 106 107 // Try with an HTTPS reference 107 // Try with an HTTPS reference. 108 108 wp_enqueue_style( 'reset-css-https', 'http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 109 109 $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"; 110 110 111 // Try with an automatic protocol reference (//) 111 // Try with an automatic protocol reference (//). 112 112 wp_enqueue_style( 'reset-css-doubleslash', '//yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 113 113 $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"; 114 114 115 // Try with a local resource and an automatic protocol reference (//) 115 // Try with a local resource and an automatic protocol reference (//). 116 116 $url = '//my_plugin/style.css'; 117 117 wp_enqueue_style( 'plugin-style', $url ); 118 118 $expected .= "<link rel='stylesheet' id='plugin-style-css' href='$url?ver=$ver' type='text/css' media='all' />\n"; 119 119 120 // Try with a bad protocol 120 // Try with a bad protocol. 121 121 wp_enqueue_style( 'reset-css-ftp', 'ftp://yui.yahooapis.com/2.8.1/build/reset/reset-min.css' ); 122 122 $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"; … … 125 125 $this->assertEquals( $expected, get_echo( 'wp_print_styles' ) ); 126 126 127 // No styles left to print 127 // No styles left to print. 128 128 $this->assertEquals( '', get_echo( 'wp_print_styles' ) ); 129 129 130 // Cleanup 130 // Cleanup. 131 131 $wp_styles->base_url = $base_url_backup; 132 132 } … … 151 151 wp_add_inline_style( 'handle', $style ); 152 152 153 // No styles left to print 153 // No styles left to print. 154 154 $this->assertEquals( $expected, get_echo( 'wp_print_styles' ) ); 155 155 } … … 166 166 167 167 $wp_styles->do_concat = true; 168 $wp_styles->default_dirs = array( '/wp-admin/', '/wp-includes/css/' ); // Default dirs as in wp-includes/script-loader.php 168 $wp_styles->default_dirs = array( '/wp-admin/', '/wp-includes/css/' ); // Default dirs as in wp-includes/script-loader.php. 169 169 170 170 $style = ".thing {\n"; … … 210 210 wp_add_inline_style( 'handle', $style2 ); 211 211 212 // No styles left to print 212 // No styles left to print. 213 213 $this->assertEquals( $expected, get_echo( 'wp_print_styles' ) ); 214 214
Note: See TracChangeset
for help on using the changeset viewer.