X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=tests%2FTest-idn-robots.px;h=ae22b7cd7134359e5df0cb9980e35f63a7b5b6dc;hp=b10163dc3835f8931a16bb29d46ece444a460a26;hb=HEAD;hpb=4a08094db88011153adadbf995103770b20d2a31 diff --git a/tests/Test-idn-robots.px b/tests/Test-idn-robots.px index b10163dc..ae22b7cd 100755 --- a/tests/Test-idn-robots.px +++ b/tests/Test-idn-robots.px @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; @@ -9,11 +9,14 @@ use HTTPTest; # " Kon'nichiwa Japan my $euc_jp_hostname = "\272\243\306\374\244\317.\306\374\313\334"; my $punycoded_hostname = 'xn--v9ju72g90p.xn--wgv71a'; +my $escaped_hostname = "%ba%a3%c6%fc%a4%cf.%c6%fc%cb%dc"; ############################################################################### my $starter_file = <The link +The second link +The third link EOF my $result_file = < $result_file, }, + "http://$punycoded_hostname/foo2.txt" => { + code => "200", + msg => "Uh-huh2", + headers => { + 'Content-Type' => 'text/plain', + }, + content => $result_file, + }, + "http://$punycoded_hostname/foo3.txt" => { + code => "200", + msg => "Uh-huh3", + headers => { + 'Content-Type' => 'text/plain', + }, + content => $result_file, + }, "http://$punycoded_hostname/robots.txt" => { code => "200", msg => "Uh-huh", @@ -48,7 +67,7 @@ my %urls = ( }, ); -my $cmdline = $WgetTest::WGETPATH . " --debug --iri -rH" +my $cmdline = $WgetTest::WGETPATH . " --iri -r" . " -e http_proxy=localhost:{{port}} --local-encoding=EUC-JP" . " http://$euc_jp_hostname/"; @@ -61,6 +80,12 @@ my %expected_downloaded_files = ( "$punycoded_hostname/foo.txt" => { content => $result_file, }, + "$punycoded_hostname/foo2.txt" => { + content => $result_file, + }, + "$punycoded_hostname/foo3.txt" => { + content => $result_file, + }, "$punycoded_hostname/robots.txt" => { content => '', },