projects
/
metaproxy-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
X-Metaproxy-SkipLink MP-479
[metaproxy-moved-to-github.git]
/
src
/
test_filter_rewrite.cpp
diff --git
a/src/test_filter_rewrite.cpp
b/src/test_filter_rewrite.cpp
index
1f86a98
..
54b52f2
100644
(file)
--- a/
src/test_filter_rewrite.cpp
+++ b/
src/test_filter_rewrite.cpp
@@
-109,8
+109,11
@@
BOOST_AUTO_TEST_CASE( test_filter_rewrite_1 )
mp::odr odr;
Z_GDU *gdu_req = z_get_HTTP_Request_uri(odr,
mp::odr odr;
Z_GDU *gdu_req = z_get_HTTP_Request_uri(odr,
- "http://proxyhost/proxypath/targetsite/page1.html", 0, 1);
-
+ "http://proxyhost/proxypath/targetsite/page1.html", 0, 1);
+
+ Z_HTTP_Request *hreq = gdu_req->u.HTTP_Request;
+ z_HTTP_header_set(odr, &hreq->headers,
+ "X-Metaproxy-SkipLink", ".* skiplink.com" );
pack.request() = gdu_req;
//create the http response
pack.request() = gdu_req;
//create the http response
@@
-141,12
+144,13
@@
BOOST_AUTO_TEST_CASE( test_filter_rewrite_1 )
" Another abs link</a>"
"<a href=\"/docs/page4.html\" />"
"<A href=\"cxcx\" />"
" Another abs link</a>"
"<a href=\"/docs/page4.html\" />"
"<A href=\"cxcx\" />"
- "<a HREF=\"cx \" onclick=\"foo("foo");\"/>"
+ "<a HREF=\"cx \" onclick=\"foo("foo");\"/>\n"
+ "<a href=\"http://www.skiplink.com/page5.html\">skip</a>\n"
"</body></html>";
const char *resp_expected =
"HTTP/1.1 200 OK\r\n"
"</body></html>";
const char *resp_expected =
"HTTP/1.1 200 OK\r\n"
- "Content-Length: 631\r\n"
+ "Content-Length: 686\r\n"
"Content-Type: text/html\r\n"
"Link: <http://proxyhost/proxypath/targetsite/file.xml>; rel=absolute\r\n"
"Link: </dir/file.xml>; rel=relative\r\n"
"Content-Type: text/html\r\n"
"Link: <http://proxyhost/proxypath/targetsite/file.xml>; rel=absolute\r\n"
"Link: </dir/file.xml>; rel=relative\r\n"
@@
-171,7
+175,8
@@
BOOST_AUTO_TEST_CASE( test_filter_rewrite_1 )
" Another abs link</a>"
"<a href=\"/docs/page4.html\"/>"
"<A href=\"cycx\"/>"
" Another abs link</a>"
"<a href=\"/docs/page4.html\"/>"
"<A href=\"cycx\"/>"
- "<a HREF=\"cy \" onclick=\"foo("bar");\"/>"
+ "<a HREF=\"cy \" onclick=\"foo("bar");\"/>\n"
+ "<a href=\"http://www.skiplink.com/page5.html\">skip</a>\n"
"</body></html>";
Z_GDU *gdu_res;
"</body></html>";
Z_GDU *gdu_res;