add ngx test support for RequestOptionOverride option
This commit is contained in:
@@ -2371,6 +2371,46 @@ check_from "$OUT" grep -q '<!--'
|
||||
check_from "$OUT" grep -q ' '
|
||||
WGET_ARGS=""
|
||||
|
||||
start_test Request Option Override : Correct values are passed
|
||||
HOST_NAME="http://request-option-override.example.com"
|
||||
OPTS="?ModPagespeed=on"
|
||||
OPTS+="&ModPagespeedFilters=+collapse_whitespace,+remove_comments"
|
||||
OPTS+="&PageSpeedRequestOptionOverride=abc"
|
||||
URL="$HOST_NAME/mod_pagespeed_test/forbidden.html$OPTS"
|
||||
OUT="$(http_proxy=$SECONDARY_HOSTNAME $WGET_DUMP $URL)"
|
||||
echo wget $URL
|
||||
check_not_from "$OUT" grep -q '<!--'
|
||||
|
||||
start_test Request Option Override : Incorrect values are passed
|
||||
HOST_NAME="http://request-option-override.example.com"
|
||||
OPTS="?ModPagespeed=on"
|
||||
OPTS+="&ModPagespeedFilters=+collapse_whitespace,+remove_comments"
|
||||
OPTS+="&PageSpeedRequestOptionOverride=notabc"
|
||||
URL="$HOST_NAME/mod_pagespeed_test/forbidden.html$OPTS"
|
||||
OUT="$(http_proxy=$SECONDARY_HOSTNAME $WGET_DUMP $URL)"
|
||||
echo wget $URL
|
||||
check_from "$OUT" grep -q '<!--'
|
||||
|
||||
start_test Request Option Override : Correct values are passed as headers
|
||||
HOST_NAME="http://request-option-override.example.com"
|
||||
OPTS="--header=ModPagespeed:on"
|
||||
OPTS+=" --header=ModPagespeedFilters:+collapse_whitespace,+remove_comments"
|
||||
OPTS+=" --header=PageSpeedRequestOptionOverride:abc"
|
||||
URL="$HOST_NAME/mod_pagespeed_test/forbidden.html"
|
||||
echo wget $OPTS $URL
|
||||
OUT="$(http_proxy=$SECONDARY_HOSTNAME $WGET_DUMP $OPTS $URL)"
|
||||
check_not_from "$OUT" grep -q '<!--'
|
||||
|
||||
start_test Request Option Override : Incorrect values are passed as headers
|
||||
HOST_NAME="http://request-option-override.example.com"
|
||||
OPTS="--header=ModPagespeed:on"
|
||||
OPTS+=" --header=ModPagespeedFilters:+collapse_whitespace,+remove_comments"
|
||||
OPTS+=" --header=PageSpeedRequestOptionOverride:notabc"
|
||||
URL="$HOST_NAME/mod_pagespeed_test/forbidden.html"
|
||||
echo wget $OPTS $URL
|
||||
OUT="$(http_proxy=$SECONDARY_HOSTNAME $WGET_DUMP $OPTS $URL)"
|
||||
check_from "$OUT" grep -q '<!--'
|
||||
|
||||
start_test JS gzip headers
|
||||
|
||||
JS_URL="$HOSTNAME/pagespeed_static/js_defer.$HASH.js"
|
||||
|
||||
@@ -892,6 +892,16 @@ http {
|
||||
pagespeed DisableFilters add_instrumentation;
|
||||
}
|
||||
|
||||
server {
|
||||
listen @@SECONDARY_PORT@@;
|
||||
server_name request-option-override.example.com;
|
||||
pagespeed FileCachePath "@@SECONDARY_CACHE@@";
|
||||
pagespeed RequestOptionOverride abc;
|
||||
pagespeed RewriteLevel Passthrough;
|
||||
pagespeed EnableFilters collapse_whitespace;
|
||||
pagespeed DisableFilters remove_comments,add_instrumentation;
|
||||
}
|
||||
|
||||
# Proxy + IPRO a gzip'd file for testing Issue 896.
|
||||
server {
|
||||
listen @@SECONDARY_PORT@@;
|
||||
|
||||
Reference in New Issue
Block a user