A link to a" \ " second page." \ " Unsupported file scheme." \ "
", .headers = { "Content-Type: text/html", } }, { .name = "/firstlevel/secondpage.html", .code = "200 Dontcare", .body = "A link to a" \ " third page." \ "
", .headers = { "Content-Type: text/html", } }, { .name = "/firstlevel/lowerlevel/thirdpage.html", .code = "200 Dontcare", .body = "A link to a" \ " higher level page." \ "
", .headers = { "Content-Type: text/html", } }, { .name = "/firstlevel/fourthpage.html", .code = "200 Dontcare", .body = "" \ "This page is only linked by the higher level page. Therefore, it should not be downloaded." \ "
", .headers = { "Content-Type: text/html", } }, { .name = "/higherlevelpage.html", .code = "200 Dontcare", .body = "" \ "This page is on a higher level in the URL path hierarchy. Therefore, it" \ "should not be downloaded. Wget should not visit the following link to a" \ " fourth page." \ "
", .headers = { "Content-Type: text/html", } }, }; // functions won't come back if an error occurs wget_test_start_server( WGET_TEST_RESPONSE_URLS, &urls, countof(urls), 0); // test-i wget_test( WGET_TEST_OPTIONS, "-np -nH -r", WGET_TEST_REQUEST_URL, "firstlevel/", WGET_TEST_EXPECTED_ERROR_CODE, 0, WGET_TEST_EXPECTED_FILES, &(wget_test_file_t []) { { urls[0].name + 1, urls[0].body }, { urls[1].name + 1, urls[1].body }, { urls[2].name + 1, urls[2].body }, { NULL } }, 0); exit(0); }