chiark / gitweb /
core: interpret \; token in ExecStart as escaped ;
[elogind.git] / src / test / test-env-replace.c
index 4b6b8847794e714b199a00650d7afa265f1371dc..cd596a6e168533ec84a32361a7a15aff0905fc94 100644 (file)
@@ -104,6 +104,22 @@ int main(int argc, char *argv[]) {
         printf("%s\n", t);
         free(t);
 
+        t = normalize_env_assignment(" xyz  ");
+        printf("<%s>\n", t);
+        free(t);
+
+        t = normalize_env_assignment(" xyz = bar  ");
+        printf("<%s>\n", t);
+        free(t);
+
+        t = normalize_env_assignment(" xyz = 'bar ' ");
+        printf("<%s>\n", t);
+        free(t);
+
+        t = normalize_env_assignment(" ' xyz' = 'bar ' ");
+        printf("<%s>\n", t);
+        free(t);
+
         a = strv_new("FOO=BAR", "WALDO=WALDO", "WALDO=", "PIEP", "SCHLUMPF=SMURF", NULL);
         b = strv_new("FOO=KKK", "FOO=", "PIEP=", "SCHLUMPF=SMURFF", "NANANANA=YES", NULL);