File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
crates/mycelium-graph/src/application Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -854,17 +854,19 @@ depends_on = ["a"]
854854
855855 #[ test]
856856 fn template_env_expansion ( ) {
857- // Use HOME which is always set on Unix — avoids unsafe set_var
858- let home = std:: env:: var ( "HOME" ) . unwrap_or_else ( |_| "/tmp" . to_string ( ) ) ;
859- let toml = r#"
857+ // Use CARGO which is always set by cargo on every platform (Unix + Windows).
858+ let cargo = std:: env:: var ( "CARGO" ) . unwrap_or_else ( |_| "cargo" . to_string ( ) ) ;
859+ let toml = format ! (
860+ r#"
860861[[nodes]]
861862name = "n"
862863service = "http"
863- url = "${env:HOME}"
864- "# ;
865- let mut def = PipelineParser :: from_str ( toml) . unwrap ( ) ;
864+ url = "${{env:CARGO}}"
865+ "#
866+ ) ;
867+ let mut def = PipelineParser :: from_str ( & toml) . unwrap ( ) ;
866868 def. expand_templates ( ) ;
867- assert_eq ! ( def. nodes[ 0 ] . url. as_deref( ) , Some ( home . as_str( ) ) ) ;
869+ assert_eq ! ( def. nodes[ 0 ] . url. as_deref( ) , Some ( cargo . as_str( ) ) ) ;
868870 }
869871
870872 #[ test]
You can’t perform that action at this time.
0 commit comments