1 /* This is test for grab_file() function
8 #include "string/string.h"
9 #include "string/string.c"
13 main(int argc, char *argv[])
20 str = grab_file(NULL, "ccan/string/test/run-grab.c", NULL);
21 split = strsplit(NULL, str, "\n", NULL);
22 length = strlen(split[0]);
23 ok1(streq(split[0], "/* This is test for grab_file() function"));
24 for (i = 1; split[i]; i++)
25 length += strlen(split[i]);
26 ok1(streq(split[i-1], "/* End of grab_file() test */"));
27 if (stat("ccan/string/test/run-grab.c", &st) != 0)
28 err(1, "Could not stat self");
29 ok1(st.st_size == length + i);
34 /* End of grab_file() test */