@@ -731,6 +731,7 @@ public function data_provider_to_test_various_strategy_dependency_chains() {
731731<script id="blocking-bundle-member-one-js-after" type="text/javascript">
732732/* <![CDATA[ */
733733scriptEventLog.push( "blocking-bundle-member-one: after inline" )
734+ \n//# sourceURL=three-js-before
734735/* ]]> */
735736</script>
736737<script id="blocking-bundle-member-two-js-before" type="text/javascript">
@@ -2168,7 +2169,7 @@ public function test_wp_add_inline_script_before_with_concat_and_core_dependency
21682169 $ wp_scripts ->do_concat = true ;
21692170
21702171 $ expected = "<script type='text/javascript' src='/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate&ver= {$ wp_version }'></script> \n" ;
2171- $ expected .= "<script type='text/javascript' id='test-example-js-before'> \n/* <![CDATA[ */ \nconsole.log( \"before \"); \n/* ]]> */ \n</script> \n" ;
2172+ $ expected .= "<script type='text/javascript' id='test-example-js-before'> \n/* <![CDATA[ */ \nconsole.log( \"before \"); \n//# sourceURL=test-example-js-before \n / * ]]> */ \n</script> \n" ;
21722173 $ expected .= "<script type='text/javascript' src='http://example.com' id='test-example-js'></script> \n" ;
21732174
21742175 wp_enqueue_script ( 'test-example ' , 'http://example.com ' , array ( 'jquery ' ), null );
@@ -2193,18 +2194,18 @@ public function test_wp_add_inline_script_before_after_concat_with_core_dependen
21932194 $ wp_scripts ->do_concat = true ;
21942195
21952196 $ expected = "<script type='text/javascript' src='/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,wp-dom-ready,wp-hooks&ver= {$ wp_version }'></script> \n" ;
2196- $ expected .= "<script type='text/javascript' id='test-example-js-before'> \n/* <![CDATA[ */ \nconsole.log( \"before \"); \n/* ]]> */ \n</script> \n" ;
2197+ $ expected .= "<script type='text/javascript' id='test-example-js-before'> \n/* <![CDATA[ */ \nconsole.log( \"before \"); \n//# sourceURL=test-example-js-before \n / * ]]> */ \n</script> \n" ;
21972198 $ expected .= "<script type='text/javascript' src='http://example.com' id='test-example-js'></script> \n" ;
21982199 $ expected .= "<script type='text/javascript' src='/wp-includes/js/dist/i18n.min.js' id='wp-i18n-js'></script> \n" ;
21992200 $ expected .= "<script type='text/javascript' id='wp-i18n-js-after'> \n" ;
22002201 $ expected .= "/* <![CDATA[ */ \n" ;
22012202 $ expected .= "wp.i18n.setLocaleData( { 'text direction \u 0004ltr': [ 'ltr' ] } ); \n" ;
2203+ $ expected .= "//# sourceURL=wp-i18n-js-after \n" ;
22022204 $ expected .= "/* ]]> */ \n" ;
22032205 $ expected .= "</script> \n" ;
22042206 $ expected .= "<script type='text/javascript' src='/wp-includes/js/dist/a11y.min.js' id='wp-a11y-js'></script> \n" ;
22052207 $ expected .= "<script type='text/javascript' src='http://example2.com' id='test-example2-js'></script> \n" ;
2206- $ expected .= "<script type='text/javascript' id='test-example2-js-after'> \n/* <![CDATA[ */ \nconsole.log( \"after \"); \n/* ]]> */ \n</script> \n" ;
2207-
2208+ $ expected .= "<script type='text/javascript' id='test-example2-js-after'> \n/* <![CDATA[ */ \nconsole.log( \"after \"); \n//# sourceURL=test-example2-js-after \n/* ]]> */ \n</script> \n" ;
22082209 wp_enqueue_script ( 'test-example ' , 'http://example.com ' , array ( 'jquery ' ), null );
22092210 wp_add_inline_script ( 'test-example ' , 'console.log("before"); ' , 'before ' );
22102211 wp_enqueue_script ( 'test-example2 ' , 'http://example2.com ' , array ( 'wp-a11y ' ), null );
@@ -2248,6 +2249,7 @@ public function test_wp_add_inline_script_customize_dependency() {
22482249 $ expected_tail .= "<script type='text/javascript' id='customize-dependency-js-after'> \n" ;
22492250 $ expected_tail .= "/* <![CDATA[ */ \n" ;
22502251 $ expected_tail .= "tryCustomizeDependency() \n" ;
2252+ $ expected_tail .= "//# sourceURL=customize-dependency-js-after \n" ;
22512253 $ expected_tail .= "/* ]]> */ \n" ;
22522254 $ expected_tail .= "</script> \n" ;
22532255
@@ -2283,7 +2285,7 @@ public function test_wp_add_inline_script_after_for_core_scripts_with_concat_is_
22832285 wp_enqueue_script ( 'four ' , '/wp-includes/js/script4.js ' );
22842286
22852287 $ expected = "<script type='text/javascript' src='/wp-includes/js/script.js?ver= {$ wp_version }' id='one-js'></script> \n" ;
2286- $ expected .= "<script type='text/javascript' id='one-js-after'> \n/* <![CDATA[ */ \nconsole.log( \"after one \"); \n/* ]]> */ \n</script> \n" ;
2288+ $ expected .= "<script type='text/javascript' id='one-js-after'> \n/* <![CDATA[ */ \nconsole.log( \"after one \"); \n//# sourceURL=one-js-after \n / * ]]> */ \n</script> \n" ;
22872289 $ expected .= "<script type='text/javascript' src='/wp-includes/js/script2.js?ver= {$ wp_version }' id='two-js'></script> \n" ;
22882290 $ expected .= "<script type='text/javascript' src='/wp-includes/js/script3.js?ver= {$ wp_version }' id='three-js'></script> \n" ;
22892291 $ expected .= "<script type='text/javascript' src='/wp-includes/js/script4.js?ver= {$ wp_version }' id='four-js'></script> \n" ;
@@ -2307,7 +2309,7 @@ public function test_wp_add_inline_script_before_third_core_script_prints_two_co
23072309 wp_enqueue_script ( 'four ' , '/wp-includes/js/script4.js ' );
23082310
23092311 $ expected = "<script type='text/javascript' src='/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=one,two&ver= {$ wp_version }'></script> \n" ;
2310- $ expected .= "<script type='text/javascript' id='three-js-before'> \n/* <![CDATA[ */ \nconsole.log( \"before three \"); \n/* ]]> */ \n</script> \n" ;
2312+ $ expected .= "<script type='text/javascript' id='three-js-before'> \n/* <![CDATA[ */ \nconsole.log( \"before three \"); \n//# sourceURL=three-js-before \n / * ]]> */ \n</script> \n" ;
23112313 $ expected .= "<script type='text/javascript' src='/wp-includes/js/script3.js?ver= {$ wp_version }' id='three-js'></script> \n" ;
23122314 $ expected .= "<script type='text/javascript' src='/wp-includes/js/script4.js?ver= {$ wp_version }' id='four-js'></script> \n" ;
23132315
@@ -2327,8 +2329,8 @@ public function data_provider_to_test_get_inline_script() {
23272329 '/*before foo 1*/ ' ,
23282330 ),
23292331 'delayed ' => false ,
2330- 'expected_data ' => ' /*before foo 1*/ ' ,
2331- 'expected_tag ' => "<script id='foo-js-before' type='text/javascript'> \n/* <![CDATA[ */ \n/*before foo 1*/ \n/* ]]> */ \n</script> \n" ,
2332+ 'expected_data ' => " /*before foo 1*/ \n //# sourceURL=foo-js-before " ,
2333+ 'expected_tag ' => "<script id='foo-js-before' type='text/javascript'> \n/* <![CDATA[ */ \n/*before foo 1*/ \n//# sourceURL=foo-js-before \n / * ]]> */ \n</script> \n" ,
23322334 ),
23332335 'after-blocking ' => array (
23342336 'position ' => 'after ' ,
@@ -2337,17 +2339,17 @@ public function data_provider_to_test_get_inline_script() {
23372339 '/*after foo 2*/ ' ,
23382340 ),
23392341 'delayed ' => false ,
2340- 'expected_data ' => "/*after foo 1*/ \n/*after foo 2*/ " ,
2341- 'expected_tag ' => "<script id='foo-js-after' type='text/javascript'> \n/* <![CDATA[ */ \n/*after foo 1*/ \n/*after foo 2*/ \n/* ]]> */ \n</script> \n" ,
2342+ 'expected_data ' => "/*after foo 1*/ \n/*after foo 2*/ \n //# sourceURL=foo-js-after " ,
2343+ 'expected_tag ' => "<script id='foo-js-after' type='text/javascript'> \n/* <![CDATA[ */ \n/*after foo 1*/ \n/*after foo 2*/ \n//# sourceURL=foo-js-after \n / * ]]> */ \n</script> \n" ,
23422344 ),
23432345 'before-delayed ' => array (
23442346 'position ' => 'before ' ,
23452347 'inline_scripts ' => array (
23462348 '/*before foo 1*/ ' ,
23472349 ),
23482350 'delayed ' => true ,
2349- 'expected_data ' => ' /*before foo 1*/ ' ,
2350- 'expected_tag ' => "<script id='foo-js-before' type='text/javascript'> \n/* <![CDATA[ */ \n/*before foo 1*/ \n/* ]]> */ \n</script> \n" ,
2351+ 'expected_data ' => " /*before foo 1*/ \n //# sourceURL=foo-js-before " ,
2352+ 'expected_tag ' => "<script id='foo-js-before' type='text/javascript'> \n/* <![CDATA[ */ \n/*before foo 1*/ \n//# sourceURL=foo-js-before \n / * ]]> */ \n</script> \n" ,
23512353 ),
23522354 'after-delayed ' => array (
23532355 'position ' => 'after ' ,
@@ -2356,8 +2358,8 @@ public function data_provider_to_test_get_inline_script() {
23562358 '/*after foo 2*/ ' ,
23572359 ),
23582360 'delayed ' => true ,
2359- 'expected_data ' => "/*after foo 1*/ \n/*after foo 2*/ " ,
2360- 'expected_tag ' => "<script id='foo-js-after' type='text/javascript'> \n/* <![CDATA[ */ \n/*after foo 1*/ \n/*after foo 2*/ \n/* ]]> */ \n</script> \n" ,
2361+ 'expected_data ' => "/*after foo 1*/ \n/*after foo 2*/ \n //# sourceURL=foo-js-after " ,
2362+ 'expected_tag ' => "<script id='foo-js-after' type='text/javascript'> \n/* <![CDATA[ */ \n/*after foo 1*/ \n/*after foo 2*/ \n//# sourceURL=foo-js-after \n / * ]]> */ \n</script> \n" ,
23612363 ),
23622364 );
23632365 }
0 commit comments