@@ -137,7 +137,7 @@ mod tests {
137137    use  configuration:: load_package_config; 
138138    use  forge_runner:: forge_config:: ForgeTrackedResource ; 
139139    use  indoc:: { formatdoc,  indoc} ; 
140-     use  scarb_api:: metadata:: MetadataCommandExt ; 
140+     use  scarb_api:: metadata:: metadata_for_dir ; 
141141    use  scarb_metadata:: PackageId ; 
142142    use  std:: env; 
143143    use  test_utils:: { get_snforge_std_entry,  tempdir_with_tool_versions} ; 
@@ -195,11 +195,7 @@ mod tests {
195195    #[ test]  
196196    fn  get_forge_config_for_package ( )  { 
197197        let  temp = setup_package ( "simple_package" ) ; 
198-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
199-             . inherit_stderr ( ) 
200-             . current_dir ( temp. path ( ) ) 
201-             . run ( ) 
202-             . unwrap ( ) ; 
198+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
203199
204200        let  config = load_package_config :: < ForgeConfigFromScarb > ( 
205201            & scarb_metadata, 
@@ -248,11 +244,7 @@ mod tests {
248244    #[ test]  
249245    fn  get_forge_config_for_package_err_on_invalid_package ( )  { 
250246        let  temp = setup_package ( "simple_package" ) ; 
251-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
252-             . inherit_stderr ( ) 
253-             . current_dir ( temp. path ( ) ) 
254-             . run ( ) 
255-             . unwrap ( ) ; 
247+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
256248
257249        let  result = load_package_config :: < ForgeConfigFromScarb > ( 
258250            & scarb_metadata, 
@@ -278,11 +270,7 @@ mod tests {
278270        ) ; 
279271        temp. child ( "Scarb.toml" ) . write_str ( content) . unwrap ( ) ; 
280272
281-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
282-             . inherit_stderr ( ) 
283-             . current_dir ( temp. path ( ) ) 
284-             . run ( ) 
285-             . unwrap ( ) ; 
273+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
286274
287275        let  config = load_package_config :: < ForgeConfigFromScarb > ( 
288276            & scarb_metadata, 
@@ -315,11 +303,7 @@ mod tests {
315303        ) ; 
316304        temp. child ( "Scarb.toml" ) . write_str ( content) . unwrap ( ) ; 
317305
318-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
319-             . inherit_stderr ( ) 
320-             . current_dir ( temp. path ( ) ) 
321-             . run ( ) 
322-             . unwrap ( ) ; 
306+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
323307        let  err = load_package_config :: < ForgeConfigFromScarb > ( 
324308            & scarb_metadata, 
325309            & scarb_metadata. workspace . members [ 0 ] , 
@@ -346,11 +330,7 @@ mod tests {
346330        ) ; 
347331        temp. child ( "Scarb.toml" ) . write_str ( content) . unwrap ( ) ; 
348332
349-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
350-             . inherit_stderr ( ) 
351-             . current_dir ( temp. path ( ) ) 
352-             . run ( ) 
353-             . unwrap ( ) ; 
333+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
354334        let  err = load_package_config :: < ForgeConfigFromScarb > ( 
355335            & scarb_metadata, 
356336            & scarb_metadata. workspace . members [ 0 ] , 
@@ -379,11 +359,7 @@ mod tests {
379359        ) ; 
380360        temp. child ( "Scarb.toml" ) . write_str ( content) . unwrap ( ) ; 
381361
382-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
383-             . inherit_stderr ( ) 
384-             . current_dir ( temp. path ( ) ) 
385-             . run ( ) 
386-             . unwrap ( ) ; 
362+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
387363
388364        let  err = load_package_config :: < ForgeConfigFromScarb > ( 
389365            & scarb_metadata, 
@@ -413,11 +389,7 @@ mod tests {
413389        ) ; 
414390        temp. child ( "Scarb.toml" ) . write_str ( content) . unwrap ( ) ; 
415391
416-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
417-             . inherit_stderr ( ) 
418-             . current_dir ( temp. path ( ) ) 
419-             . run ( ) 
420-             . unwrap ( ) ; 
392+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
421393
422394        let  err = load_package_config :: < ForgeConfigFromScarb > ( 
423395            & scarb_metadata, 
@@ -444,11 +416,7 @@ mod tests {
444416        ) ; 
445417        temp. child ( "Scarb.toml" ) . write_str ( content) . unwrap ( ) ; 
446418
447-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
448-             . inherit_stderr ( ) 
449-             . current_dir ( temp. path ( ) ) 
450-             . run ( ) 
451-             . unwrap ( ) ; 
419+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
452420
453421        let  forge_config = load_package_config :: < ForgeConfigFromScarb > ( 
454422            & scarb_metadata, 
@@ -475,11 +443,7 @@ mod tests {
475443        ) ; 
476444        temp. child ( "Scarb.toml" ) . write_str ( content) . unwrap ( ) ; 
477445
478-         let  scarb_metadata = ScarbCommand :: metadata ( ) 
479-             . inherit_stderr ( ) 
480-             . current_dir ( temp. path ( ) ) 
481-             . run ( ) 
482-             . unwrap ( ) ; 
446+         let  scarb_metadata = metadata_for_dir ( temp. path ( ) ) . unwrap ( ) ; 
483447
484448        // SAFETY: This value is only read here and is not modified by other tests. 
485449        unsafe  { 
0 commit comments