mirror of
https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker.git
synced 2025-09-03 11:10:47 +00:00
Add Test Case to Test Unit REF: #264
This commit is contained in:
parent
b38f6d4d31
commit
cf5d9b8019
2 changed files with 26 additions and 0 deletions
|
@ -137,6 +137,11 @@ map $http_user_agent $bad_bot {
|
|||
# This includes:
|
||||
# Known Vulnerability Scanners (now merged into one section)
|
||||
|
||||
# TEST CASES
|
||||
# **********
|
||||
"~*(?:\b|)ozilla(?:|\s|,|\.|\b|\/)" 3;
|
||||
|
||||
|
||||
# START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ###
|
||||
"~*(?:\b|)360Spider(?:|\s|,|\.|\b|\/)" 3;
|
||||
"~*(?:\b|)404checker(?:|\s|,|\.|\b|\/)" 3;
|
||||
|
|
|
@ -36,6 +36,7 @@ _curltest11=${TRAVIS_BUILD_DIR}/.dev-tools/_curl_tests_changetesting/curltest11.
|
|||
_curltest12=${TRAVIS_BUILD_DIR}/.dev-tools/_curl_tests_changetesting/curltest12.txt
|
||||
_curltest13=${TRAVIS_BUILD_DIR}/.dev-tools/_curl_tests_changetesting/curltest13.txt
|
||||
_curltest14=${TRAVIS_BUILD_DIR}/.dev-tools/_curl_tests_changetesting/curltest14.txt
|
||||
_curltest15=${TRAVIS_BUILD_DIR}/.dev-tools/_curl_tests_changetesting/curltest15.txt
|
||||
_now="$(date)"
|
||||
|
||||
# *************************************************
|
||||
|
@ -293,6 +294,26 @@ fi
|
|||
}
|
||||
run_curltest14
|
||||
|
||||
|
||||
# **************************************************
|
||||
# Function Curl Test 15 - TEST CASES
|
||||
# **************************************************
|
||||
|
||||
run_curltest15 () {
|
||||
truncate -s 0 ${_curltest15}
|
||||
printf '\n%s\n%s\n%s\n\n' "#########################" "TESTING CASES" "#########################"
|
||||
printf '%s%s\n\n' "Last Tested: " "$_now" >> "${_curltest15}"
|
||||
curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:67.0) Gecko/20100101 Firefox/67.0" http://localhost:9000/index.php 2>> ${_curltest15}
|
||||
if grep -i '(52)' ${_curltest15}; then
|
||||
echo 'TEST CASE DETECTED - TEST FAILED'
|
||||
else
|
||||
echo 'TEST CASE NOT DETECTED - TEST PASSED'
|
||||
#exit 1
|
||||
fi
|
||||
}
|
||||
run_curltest15
|
||||
|
||||
|
||||
echo "Tests Completed"
|
||||
|
||||
# **********************
|
||||
|
|
Loading…
Add table
Reference in a new issue