testsuite: add basic test for getline_wrapped
diff --git a/testsuite/test-util.c b/testsuite/test-util.c
index db9f134..4fedb24 100644
--- a/testsuite/test-util.c
+++ b/testsuite/test-util.c
@@ -67,8 +67,39 @@
 		.out = TESTSUITE_ROOTFS "test-util/alias-correct.txt",
 	});
 
+static int test_getline_wrapped(const struct test *t)
+{
+	FILE *fp = fopen("/getline_wrapped-input.txt", "re");
+
+	if (!fp)
+		return EXIT_FAILURE;
+
+	while (!feof(fp) && !ferror(fp)) {
+		unsigned int num = 0;
+		char *s = getline_wrapped(fp, &num);
+		if (!s)
+			break;
+		puts(s);
+		free(s);
+		printf("%u\n", num);
+	}
+
+	fclose(fp);
+	return EXIT_SUCCESS;
+}
+static DEFINE_TEST(test_getline_wrapped,
+	.description = "check if getline_wrapped() does the right thing",
+	.config = {
+		[TC_ROOTFS] = TESTSUITE_ROOTFS "test-util/",
+	},
+	.need_spawn = true,
+	.output = {
+		.out = TESTSUITE_ROOTFS "test-util/getline_wrapped-correct.txt",
+	});
+
 static const struct test *tests[] = {
 	&salias_1,
+	&stest_getline_wrapped,
 	NULL,
 };