aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse/test.rs
diff options
context:
space:
mode:
authorJonas Maier <>2026-03-08 09:13:32 +0100
committerJonas Maier <>2026-03-08 09:13:32 +0100
commitf005472ded09dc910598f0ce03d6318722ed2c5a (patch)
treef09b50e0d005b08dbce35115108a4b8c41743e24 /src/parse/test.rs
parent2b2ea4fe9a9aa1d0302f7f74b2b4d2b1e4243787 (diff)
downloadpish-f005472ded09dc910598f0ce03d6318722ed2c5a.tar.gz
better string parsing
Diffstat (limited to 'src/parse/test.rs')
-rw-r--r--src/parse/test.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/parse/test.rs b/src/parse/test.rs
index 7efb613..6f49ed4 100644
--- a/src/parse/test.rs
+++ b/src/parse/test.rs
@@ -60,3 +60,13 @@ fn ls_pipe_cat_nospace() {
pipes([cmd([estr(b"ls")]), cmd([estr(b"cat")])]),
);
}
+
+#[test]
+fn unclosed_single_quote() {
+ assert!(do_parse(b"x'").is_err())
+}
+
+#[test]
+fn unclosed_double_quote() {
+ assert!(do_parse(b"x\"").is_err())
+}