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