+ a = strv_new("FOO=BAR", "WALDO=WALDO", "WALDO=", "PIEP", "SCHLUMPF=SMURF", NULL);
+ b = strv_new("FOO=KKK", "FOO=", "PIEP=", "SCHLUMPF=SMURFF", "NANANANA=YES", NULL);
+
+ r = strv_env_merge(2, a, b);
+ assert(streq(r[0], "FOO="));
+ assert(streq(r[1], "WALDO="));
+ assert(streq(r[2], "PIEP"));
+ assert(streq(r[3], "SCHLUMPF=SMURFF"));
+ assert(streq(r[4], "PIEP="));
+ assert(streq(r[5], "NANANANA=YES"));
+ assert(strv_length(r) == 6);
+
+ strv_env_clean(r);
+ assert(streq(r[0], "PIEP"));
+ assert(streq(r[1], "SCHLUMPF=SMURFF"));
+ assert(streq(r[2], "NANANANA=YES"));
+ assert(strv_length(r) == 3);
+}
+
+static void test_replace_env_arg(void) {