7 $u = URI->new('mailto:gisle@aas.no');
9 print "not " unless $u->to eq 'gisle@aas.no' &&
10 $u eq 'mailto:gisle@aas.no';
13 $old = $u->to('larry@wall.org');
14 print "not " unless $old eq 'gisle@aas.no' &&
15 $u->to eq 'larry@wall.org' &&
16 $u eq 'mailto:larry@wall.org';
20 print "not " unless $u->to eq "?/#" &&
21 $u eq 'mailto:%3F/%23';
25 print "not " unless @h == 2 && "@h" eq "to ?/#";
28 $u->headers(to => 'gisle@aas.no',
29 cc => 'gisle@ActiveState.com,larry@wall.org',
30 Subject => 'How do you do?',
35 print "not " unless $u->to eq 'gisle@aas.no' &&
37 "@h" eq 'to gisle@aas.no cc gisle@ActiveState.com,larry@wall.org Subject How do you do? garbage /;?#=&';
41 print "not " unless $u eq 'mailto:gisle@aas.no?cc=gisle%40ActiveState.com%2Clarry%40wall.org&Subject=How+do+you+do%3F&garbage=%2F%3B%3F%23%3D%26';
44 $u = URI->new("mailto:");
46 print "not " unless $u eq 'mailto:gisle';