Add test scenario content-filters
[privoxy.git] / tests / cts / content-filters / data / test14
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 filter frameset-borders
7 </keywords>
8 </info>
9
10 <reply>
11 <data>
12 HTTP/1.1 200 OK\r
13 Date: Thu, 22 Jul 2010 11:22:33 GMT\r
14 Connection: close\r
15 Content-Type: text/html\r
16 X-Control: swsclose\r
17 \r
18 # Here are some strings the frameset-borders filter should filter:
19
20 # pcrs command 1:
21
22 <frameset framespacing="no"
23 <frameset framespacing='0'
24
25 # pcrs command 2:
26
27 <frameset frameborder="no"
28 <frameset frameborder='0'
29
30 # pcrs command 3:
31
32 <frameset border="no"
33 <frameset border='0'
34
35 # pcrs command 4:
36
37 <frameset noresize
38
39 # pcrs command 5:
40
41 <frame frameborder="no"
42 <frame frameborder='0'
43
44 # pcrs command 6:
45
46 <frame scrolling="no"
47 <frame scrolling='0'
48 </data>
49 </reply>
50
51 <proxy-reply>
52 <data>
53 HTTP/1.1 200 OK\r
54 Date: Thu, 22 Jul 2010 11:22:33 GMT\r
55 Connection: close\r
56 Content-Type: text/html\r
57 X-Control: swsclose\r
58 Content-Length: 309\r
59 \r
60 # Here are some strings the frameset-borders filter should filter:
61
62 # pcrs command 1:
63
64 <frameset 
65 <frameset 
66
67 # pcrs command 2:
68
69 <frameset 
70 <frameset 
71
72 # pcrs command 3:
73
74 <frameset 
75 <frameset 
76
77 # pcrs command 4:
78
79 <frameset noresize
80
81 # pcrs command 5:
82
83 <frame 
84 <frame frame
85
86 # pcrs command 6:
87
88 <frame 
89 <frame 
90 </data>
91 </proxy-reply>
92
93 <client>
94 <server>
95 http
96 </server>
97 <name>
98 +filter{frameset-borders}
99 </name>
100 <features>
101 proxy
102 </features>
103 <command>
104 http://%HOSTIP:%HTTPPORT/frameset-borders/%TESTNUMBER
105 </command>
106 </client>
107
108 <verify>
109 <protocol>
110 GET /frameset-borders/%TESTNUMBER HTTP/1.1\r
111 Host: %HOSTIP:%HTTPPORT\r
112 User-Agent: curl/%VERSION\r
113 Accept: */*\r
114 Connection: close\r
115 \r
116 </protocol>
117 </verify>
118 </testcase>