@@ -1020,8 +1020,9 @@ protected function existence_assertions( $test_slug_prefix ) {
10201020 protected function assert_minified_found ( $ slug_prefix , $ is_js = true , $ has_min = true , $ has_only_min = false , $ id = '' , $ add_to_path_group = '' , $ group_path_path = '' , $ wont_figure_out_min_vs_unmin = false , $ should_prefix = true ) {
10211021 $ asset = Assets::init ()->get ( $ slug_prefix . '- ' . ( $ is_js ? 'script ' : 'style ' ) );
10221022
1023- $ url = plugins_url ( ( $ group_path_path ? $ group_path_path : '/assets/tests/_data/ ' ) . ( $ should_prefix ? ( $ is_js ? 'js ' : 'css ' ) : '' ) . ' / ' . $ slug_prefix );
1023+ $ url = plugins_url ( ( $ group_path_path ? $ group_path_path : '/assets/tests/_data/ ' ) . ( $ should_prefix ? ( $ is_js ? 'js/ ' : 'css/ ' ) : '' ) . $ slug_prefix );
10241024
1025+ $ path = wp_normalize_path ( WP_PLUGIN_DIR . ( $ group_path_path ? $ group_path_path : '/assets/tests/_data/ ' ) . ( $ should_prefix ? ( $ is_js ? 'js/ ' : 'css/ ' ) : '' ) . $ slug_prefix );
10251026 $ urls = [];
10261027
10271028 $ this ->set_const_value ( 'SCRIPT_DEBUG ' , false );
@@ -1031,12 +1032,17 @@ protected function assert_minified_found( $slug_prefix, $is_js = true, $has_min
10311032 if ( $ has_only_min ) {
10321033 $ urls [] = $ url . '.min ' . ( $ is_js ? '.js ' : '.css ' );
10331034 $ urls [] = $ url . '.min ' . ( $ is_js ? '.js ' : '.css ' );
1035+ $ temp_path = $ path . '.min ' . ( $ is_js ? '.js ' : '.css ' );
1036+ $ path = file_exists ( $ temp_path ) ? $ temp_path : $ path . ( $ is_js ? '.js ' : '.css ' );
10341037 } elseif ( $ has_min ) {
10351038 $ urls [] = $ url . ( $ is_js ? '.min.js ' : '.min.css ' );
10361039 $ urls [] = $ url . ( $ is_js ? '.js ' : '.css ' );
1040+ $ temp_path = $ path . '.min ' . ( $ is_js ? '.js ' : '.css ' );
1041+ $ path = file_exists ( $ temp_path ) ? $ temp_path : $ path . ( $ is_js ? '.js ' : '.css ' );
10371042 } else {
10381043 $ urls [] = $ url . ( $ is_js ? '.js ' : '.css ' );
10391044 $ urls [] = $ url . ( $ is_js ? '.js ' : '.css ' );
1045+ $ path .= $ is_js ? '.js ' : '.css ' ;
10401046 }
10411047
10421048 $ plugins_path = str_replace ( constant ( 'WP_CONTENT_DIR ' ), '' , constant ( 'WP_PLUGIN_DIR ' ) );
@@ -1076,6 +1082,8 @@ static function ( $url ) {
10761082 $ asset ->get_url (),
10771083 $ id
10781084 );
1085+
1086+ $ this ->assertEquals ( $ path , $ asset ->get_full_resource_path () );
10791087 }
10801088
10811089 /**
0 commit comments