aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse/test.rs
diff options
context:
space:
mode:
authorJonas Maier <jonas@x77.dev>2026-03-10 10:32:25 +0100
committerJonas Maier <jonas@x77.dev>2026-03-10 10:32:25 +0100
commit961314b443849840e15d079ebd5724383489fd05 (patch)
treefbc48d21902757a3d4e89d170a2d46bb93c5ae5d /src/parse/test.rs
parent876721d83999d3682cd8f959768824beadfd1ad5 (diff)
downloadpish-961314b443849840e15d079ebd5724383489fd05.tar.gz
hex escape
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 92124b0..4ae6341 100644
--- a/src/parse/test.rs
+++ b/src/parse/test.rs
@@ -109,3 +109,13 @@ fn escape_carriage_return() {
fn escape_tab() {
parse_test(parse(b"\"\\t\""), pipes([cmd([estr(b"\t")])]));
}
+
+#[test]
+fn escape_hex_1() {
+ parse_test(parse(b"\\x41"), pipes([cmd([estr(b"A")])]));
+}
+
+#[test]
+fn escape_hex_2() {
+ parse_test(parse(b"\\x0a"), pipes([cmd([estr(b"\n")])]));
+}