From: Mikhail Galanin Date: Tue, 18 Sep 2018 10:05:33 +0000 (+0100) Subject: [Test] Forgotten config X-Git-Tag: 1.8.0~81^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b1543ef5c40c43680445cd987c15a72ae8598d9a;p=rspamd.git [Test] Forgotten config --- diff --git a/test/functional/configs/regexp.conf b/test/functional/configs/regexp.conf new file mode 100644 index 000000000..0c0f93573 --- /dev/null +++ b/test/functional/configs/regexp.conf @@ -0,0 +1,46 @@ +regexp { + SA_BODY_WORD_BOUNDARY_ON_NEWLINE { + re = '/\\bhello\\s/{sa_body}', + score = 0.0, + description = 'Test if word boundary works correctly on sa_body regexes', + group = 'body', + } + SA_BODY_WORD { + re = '/hello/{sa_body}', + score = 0.0, + description = 'Test if regex works at all in sa_body', + group = 'body', + } + SA_BODY_WORD_WITH_NEWLINE { + re = '/helloworld/{sa_body}', + score = 0.0, + description = 'Test if regex matches word separated with newline (should not work!)', + group = 'body', + } + SA_BODY_WORD_WITH_SPACE { + re = '/hello world/{sa_body}', + score = 0.0, + description = 'Test if regex matches word separated with newline (should work - newline is replaced with space)', + group = 'body', + } + SA_BODY_WORD_WITH_SPACE_BOUNDARIES { + re = '/\\bhello world\\b/{sa_body}', + score = 0.0, + description = 'Test if regex matches word separated with newline (should work - newline is replaced with space)', + group = 'body', + } + SA_BODY_WORD_WITH_SPACE_BOUNDARIES_2 { + re = '/\\shello\\sworld\\s/{sa_body}', + score = 0.0, + description = 'Test if regex matches word separated with newline (should work - newline is replaced with space)', + group = 'body', + } + SA_BODY_WORD_WITH_SPACE_BOUNDARIES_3 { + re = '/\\shello\\sworld\\sthis\\s/{sa_body}', + score = 0.0, + description = 'Test if regex matches word separated with newline (should work - newline is replaced with space)', + group = 'body', + } +} + +lua = "${TESTDIR}/lua/regex_test.lua"