1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- 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',
- }
- SA_BODY_WORD_WITH_SPACE_AND_DOT {
- re = '/\\bword\\.\\sagain\\b/{sa_body}',
- score = 0.0,
- description = 'Test if regex matches word separated with newline (should work - newline is replaced with space)',
- group = 'body',
- }
- }
-
- options {
- dynamic_conf = "${TESTDIR}/configs/dynamic.conf";
- }
- dmarc { }
- spf { }
- dkim { }
- modules {
- path = "${TESTDIR}/../../src/plugins/lua/"
- }
-
- lua = "${TESTDIR}/lua/regex_test.lua"
|