diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-08-05 22:38:03 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-08-05 22:38:03 +0100 |
commit | 082cd207c15205d17ec51dd6ea09f5e83b5ef2f6 (patch) | |
tree | d4f4aa0076774ca9d234f73f6805ef5c9bbd7ebe /test | |
parent | 0165ec834d796790d7b476ba315efde669643cac (diff) | |
download | rspamd-082cd207c15205d17ec51dd6ea09f5e83b5ef2f6.tar.gz rspamd-082cd207c15205d17ec51dd6ea09f5e83b5ef2f6.zip |
Allow quoted filenames in scan input.
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/cases/scan_file.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/functional/cases/scan_file.sh b/test/functional/cases/scan_file.sh index 89a8d176c..1a0606785 100644 --- a/test/functional/cases/scan_file.sh +++ b/test/functional/cases/scan_file.sh @@ -13,10 +13,17 @@ check_output 'GTUBE' run perl "$TEST_DIRNAME/cases/scan_file.pl" "path=$TEST_DIRNAME/messages/gtube.eml" check_output 'GTUBE' +run perl "$TEST_DIRNAME/cases/scan_file.pl" "path=\"$TEST_DIRNAME/messages/gtube.eml\"" +check_output 'GTUBE' + # Hex encode every character _hex_name=`printf "$TEST_DIRNAME/messages/gtube.eml" | hexdump -v -e '/1 "%02x"' | sed 's/\(..\)/%\1/g'` run perl "$TEST_DIRNAME/cases/scan_file.pl" "${_hex_name}" check_output 'GTUBE' run perl "$TEST_DIRNAME/cases/scan_file.pl" "file=${_hex_name}" -check_output 'GTUBE'
\ No newline at end of file +check_output 'GTUBE' + +_hex_name=`printf "\"$TEST_DIRNAME/messages/gtube.eml\"" | hexdump -v -e '/1 "%02x"' | sed 's/\(..\)/%\1/g'` +run perl "$TEST_DIRNAME/cases/scan_file.pl" "path=${_hex_name}" +check_output 'GTUBE' |