aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test-cases/semicolon/script.sh1
-rw-r--r--test-cases/semicolon/stdout.txt1
-rw-r--r--tests/scripts.rs5
3 files changed, 7 insertions, 0 deletions
diff --git a/test-cases/semicolon/script.sh b/test-cases/semicolon/script.sh
new file mode 100644
index 0000000..43a48af
--- /dev/null
+++ b/test-cases/semicolon/script.sh
@@ -0,0 +1 @@
+echo foo; echo bar
diff --git a/test-cases/semicolon/stdout.txt b/test-cases/semicolon/stdout.txt
new file mode 100644
index 0000000..323fae0
--- /dev/null
+++ b/test-cases/semicolon/stdout.txt
@@ -0,0 +1 @@
+foobar
diff --git a/tests/scripts.rs b/tests/scripts.rs
index 7a0a3e0..a53b00a 100644
--- a/tests/scripts.rs
+++ b/tests/scripts.rs
@@ -7,6 +7,11 @@ fn fun0() {
}
#[test]
+fn semicolon() {
+ common::test_case("semicolon", include_bytes!("../test-cases/semicolon/script.sh"), include_bytes!("../test-cases/semicolon/stdout.txt"));
+}
+
+#[test]
fn variables() {
common::test_case("variables", include_bytes!("../test-cases/variables/script.sh"), include_bytes!("../test-cases/variables/stdout.txt"));
}