Hello 1
page in subdir" "", .headers = { "Content-Type: text/html", } }, { .name = "/subdir/page2.html", .code = "200 Dontcare", .body = "Hello 2
", .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); wget_test( WGET_TEST_OPTIONS, "-r -nH --cut-dirs=1", WGET_TEST_REQUEST_URL, "page1.html", WGET_TEST_EXPECTED_ERROR_CODE, 0, WGET_TEST_EXPECTED_FILES, &(wget_test_file_t []) { { urls[0].name + 1, urls[0].body }, { "page2.html", urls[1].body }, { NULL } }, 0); wget_test( WGET_TEST_OPTIONS, "-r -nH --cut-dirs=0", WGET_TEST_REQUEST_URL, "subdir/page2.html", WGET_TEST_EXPECTED_ERROR_CODE, 0, WGET_TEST_EXPECTED_FILES, &(wget_test_file_t []) { { urls[1].name + 1, urls[1].body }, { NULL } }, 0); wget_test( WGET_TEST_OPTIONS, "-r -nH --cut-dirs=1", WGET_TEST_REQUEST_URL, "subdir/page2.html", WGET_TEST_EXPECTED_ERROR_CODE, 0, WGET_TEST_EXPECTED_FILES, &(wget_test_file_t []) { { "page2.html", urls[1].body }, { NULL } }, 0); wget_test( WGET_TEST_OPTIONS, "-r -nH --cut-dirs=2", WGET_TEST_REQUEST_URL, "subdir/page2.html", WGET_TEST_EXPECTED_ERROR_CODE, 0, WGET_TEST_EXPECTED_FILES, &(wget_test_file_t []) { { "page2.html", urls[1].body }, { NULL } }, 0); wget_test( WGET_TEST_OPTIONS, "-r -nH --cut-dirs=-1", WGET_TEST_REQUEST_URL, "subdir/page2.html", WGET_TEST_EXPECTED_ERROR_CODE, 0, WGET_TEST_EXPECTED_FILES, &(wget_test_file_t []) { { urls[1].name + 1, urls[1].body }, { NULL } }, 0); exit(0); }