#include <string.h>
-#include <array-size/array-size.h>
+#include <util/util.h>
#include <talloc/talloc.h>
#include "parser-test.h"
"a=xxx\nsave_env a\n",
"q=q\na=x\nr=r\n#",
},
+ {
+ "unset-var",
+ "##############",
+ "save_env an_unset_var\n",
+ "an_unset_var=\n"
+ }
};
static void run_env_test(struct parser_test *test, struct env_test *envtest)
test_add_file_data(test, test->ctx->device, "/boot/grub/grubenv",
env_before, strlen(env_before));
- __test_read_conf_data(test, envtest->script, strlen(envtest->script));
+ __test_read_conf_data(test, test->ctx->device,
+ "/boot/grub/grub.cfg", envtest->script,
+ strlen(envtest->script));
+
test_run_parser(test, "grub2");
check_file_contents(test, test->ctx->device, "/boot/grub/grubenv",