X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=test%2Fparser%2Ftest-grub2-save-env.c;h=36725e2181fa2f4dbefe44bed04c726e0832b7b7;hp=826963ee22a677be7c2c6befbc10dacb9bb1abb9;hb=27863350496534c1bdd6a2d48661f8973aed0945;hpb=cc28b17bb59411e6031a8273b784e9d1d3a9490d diff --git a/test/parser/test-grub2-save-env.c b/test/parser/test-grub2-save-env.c index 826963e..36725e2 100644 --- a/test/parser/test-grub2-save-env.c +++ b/test/parser/test-grub2-save-env.c @@ -1,7 +1,7 @@ #include -#include +#include #include #include "parser-test.h" @@ -74,6 +74,12 @@ struct env_test { "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) @@ -86,7 +92,8 @@ 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, "/boot/grub2/grub.cfg", envtest->script, + __test_read_conf_data(test, test->ctx->device, + "/boot/grub/grub.cfg", envtest->script, strlen(envtest->script)); test_run_parser(test, "grub2");