From 1ae2bba0f223e11a3176cd0bd8075de12f9692f1 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 15 May 2022 13:56:22 +0100 Subject: [PATCH] subst test: Test format 2 more thoroughly Signed-off-by: Ian Jackson --- src/shapelib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/shapelib.rs b/src/shapelib.rs index 18424900..766ecb89 100644 --- a/src/shapelib.rs +++ b/src/shapelib.rs @@ -1205,9 +1205,17 @@ fn test_subst_mf2() { assert_eq!(subst(s_f("die-image-_c"), "_c", "blue") .unwrap().finish().unwrap(), "die-image-blue"); + assert!{matches!{ + dbg!(subst(s_f("die-image-_c"), "_colour", "")).unwrap_err().kind, + SEK::Internal(_) + }} + assert_eq!(subst(s_t("a ${colour} die"), "_colour", "blue") .unwrap().finish().unwrap(), "a blue die"); + assert_eq!(subst(s_t("a ${c} die"), "_c", "blue") + .unwrap().finish().unwrap(), + "a blue die"); assert_eq!(subst(s_t("a ${colour} die"), "_colour", "") .unwrap().finish().unwrap(), "a die"); -- 2.30.2