File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,12 +3,38 @@ use strict;
33use Apache::Test;
44use Apache::TestRequest;
55use FileHandle;
6+ use Data::Dumper;
7+
8+ plan tests => 11;
69
7- plan tests => 1;
10+ my $res = GET " /index.html?evil=evil" ;
11+ ok $res -> code == 200;
812
13+ my $res1 = GET " /block-evil-1/evil?evil=evil" ;
14+ ok $res1 -> code == 403;
15+ my $res2 = GET " /block-evil-2/evil?evil=evil" ;
16+ ok $res2 -> code == 403;
17+ my $res3 = GET " /block-evil-3/evil?evil=evil" ;
18+ ok $res3 -> code == 403;
19+ my $res4 = GET " /block-evil-4/evil?evil=evil" ;
20+ ok $res4 -> code == 403;
921
10- my $res = GET " /block-evil/?evil=evil" ;
11- print " This is the test return code: " . $res -> code . " \n " ;
12- ok $res -> code == 403;
22+ # Too late to block.
23+ my $res5 = GET " /block-evil-5/evil?evil=evil" ;
24+ ok $res5 -> code == 200;
25+
26+
27+ my $res1l = GET " /block-evil-1-loc/evil?evil=evil" ;
28+ ok $res1l -> code == 402;
29+ my $res2l = GET " /block-evil-2-loc/evil?evil=evil" ;
30+ ok $res2l -> code == 402;
31+ my $res3l = GET " /block-evil-3-loc/evil?evil=evil" ;
32+ ok $res3l -> code == 402;
33+ my $res4l = GET " /block-evil-4-loc/evil?evil=evil" ;
34+ ok $res4l -> code == 402;
35+
36+ # Too late to block.
37+ my $res5l = GET " /block-evil-5-loc/evil?evil=evil" ;
38+ ok $res5l -> code == 200;
1339
1440
You can’t perform that action at this time.
0 commit comments