From 88a68fb1ecd5ae9d812eeb06b57012e98e6c9482 Mon Sep 17 00:00:00 2001 From: Nguyen Duc Toan Date: Thu, 28 Sep 2023 18:25:42 +0700 Subject: [PATCH] add testcase for environment variables --- core/src/external/shell.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/external/shell.rs b/core/src/external/shell.rs index e5f0508a..d6756570 100644 --- a/core/src/external/shell.rs +++ b/core/src/external/shell.rs @@ -214,5 +214,11 @@ mod cmdparse { let args = parse_cmd_to_args("echo -C%* xyz", &["111", "222"]); assert_eq!(args, vec!["echo", "-C111 222", "xyz"]); } + + #[test] + fn test_env_var() { + let args = parse_cmd_to_args(" %EDITOR% %* xyz", &["111", "222"]); + assert_eq!(args, vec!["%EDITOR%", "111", "222", "xyz"]); + } } }