@@ -221,7 +221,7 @@ pub fn test_targets_by_name(package: &PackageMetadata) -> HashMap<String, &Targe
221221#[ cfg( test) ]
222222mod tests {
223223 use super :: * ;
224- use crate :: metadata:: MetadataCommandExt ;
224+ use crate :: metadata:: get_metadata_for_dir ;
225225 use assert_fs:: TempDir ;
226226 use assert_fs:: fixture:: { FileWriteStr , PathChild , PathCopy } ;
227227 use camino:: Utf8PathBuf ;
@@ -324,10 +324,7 @@ mod tests {
324324 . run ( )
325325 . unwrap ( ) ;
326326
327- let metadata = ScarbCommand :: metadata ( )
328- . current_dir ( temp. path ( ) )
329- . run ( )
330- . unwrap ( ) ;
327+ let metadata = get_metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ;
331328
332329 let package = metadata
333330 . packages
@@ -378,10 +375,7 @@ mod tests {
378375 . run ( )
379376 . unwrap ( ) ;
380377
381- let metadata = ScarbCommand :: metadata ( )
382- . current_dir ( temp. path ( ) )
383- . run ( )
384- . unwrap ( ) ;
378+ let metadata = get_metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ;
385379
386380 let package = metadata
387381 . packages
@@ -436,11 +430,7 @@ mod tests {
436430 ) )
437431 . unwrap ( ) ;
438432
439- let scarb_metadata = ScarbCommand :: metadata ( )
440- . inherit_stderr ( )
441- . current_dir ( temp. path ( ) )
442- . run ( )
443- . unwrap ( ) ;
433+ let scarb_metadata = get_metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ;
444434
445435 assert ! (
446436 package_matches_version_requirement(
@@ -580,11 +570,7 @@ mod tests {
580570 . run ( )
581571 . unwrap ( ) ;
582572
583- let metadata = ScarbCommand :: metadata ( )
584- . inherit_stderr ( )
585- . manifest_path ( temp. join ( "Scarb.toml" ) )
586- . run ( )
587- . unwrap ( ) ;
573+ let metadata = get_metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ;
588574
589575 let target_dir = target_dir_for_workspace ( & metadata) . join ( "dev" ) ;
590576 let package = metadata. packages . first ( ) . unwrap ( ) ;
@@ -623,11 +609,7 @@ mod tests {
623609 #[ test]
624610 fn get_name_for_package ( ) {
625611 let temp = setup_package ( "basic_package" ) ;
626- let scarb_metadata = ScarbCommand :: metadata ( )
627- . inherit_stderr ( )
628- . current_dir ( temp. path ( ) )
629- . run ( )
630- . unwrap ( ) ;
612+ let scarb_metadata = get_metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ;
631613
632614 let package_name =
633615 name_for_package ( & scarb_metadata, & scarb_metadata. workspace . members [ 0 ] ) . unwrap ( ) ;
0 commit comments