From 8b16877320594ebde91c20a6dfaeedd081160014 Mon Sep 17 00:00:00 2001 From: Hunter Goldstein <hunter.d.goldstein@gmail.com> Date: Tue, 18 Jul 2017 21:07:26 -0400 Subject: [PATCH] Add tests --- src/parser/shell_expand/mod.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/parser/shell_expand/mod.rs b/src/parser/shell_expand/mod.rs index 77d6bdf3..09299bde 100644 --- a/src/parser/shell_expand/mod.rs +++ b/src/parser/shell_expand/mod.rs @@ -679,4 +679,15 @@ mod test { let expected = array!["3"]; assert_eq!(expected, expand_string(line, &functions!(), false)); } + + #[test] + fn inline_expression() { + let cases = vec![ + (array!["5"], "@len([0 1 2 3 4])"), + (array!["FxOxO"], "$join(@chars(FOO), 'x')") + ]; + for (expected, input) in cases { + assert_eq!(expected, expand_string(input, &functions!(), false)); + } + } } -- GitLab