Skip to content

Commit 7aa81d7

Browse files
author
Felipe Zimmerle
committed
tests: adds block in all phases
1 parent 08dc12c commit 7aa81d7

1 file changed

Lines changed: 30 additions & 4 deletions

File tree

t/simple-block.t

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,38 @@ use strict;
33
use Apache::Test;
44
use Apache::TestRequest;
55
use 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

0 commit comments

Comments
 (0)