Bladeren bron

[Minor] Test & fix has_only_html_part regression

tags/3.6
Andrew Lewis 10 maanden geleden
bovenliggende
commit
8a1e1ec63c
2 gewijzigde bestanden met toevoegingen van 10 en 2 verwijderingen
  1. 0
    2
      src/libmime/mime_expressions.c
  2. 10
    0
      test/functional/cases/001_merged/100_general.robot

+ 0
- 2
src/libmime/mime_expressions.c Bestand weergeven

@@ -1470,8 +1470,6 @@ rspamd_has_only_html_part(struct rspamd_task *task, GArray *args,

PTR_ARRAY_FOREACH(MESSAGE_FIELD(task, text_parts), i, p)
{
p = g_ptr_array_index(MESSAGE_FIELD(task, text_parts), 0);

if (!IS_TEXT_PART_ATTACHMENT(p)) {
if (IS_TEXT_PART_HTML(p)) {
cnt_html++;

+ 10
- 0
test/functional/cases/001_merged/100_general.robot Bestand weergeven

@@ -49,3 +49,13 @@ EMAILS DETECTION ZEROFONT
... Settings={symbols_enabled = [MANY_INVISIBLE_PARTS, ZERO_FONT]}
Expect Symbol MANY_INVISIBLE_PARTS
Expect Symbol ZERO_FONT

HTML ONLY - TRUE POSITIVE
Scan File ${RSPAMD_TESTDIR}/messages/zerofont.eml
... Settings={symbols_enabled = [MIME_HTML_ONLY]}
Expect Symbol MIME_HTML_ONLY

HTML ONLY - TRUE NEGATIVE
Scan File ${RSPAMD_TESTDIR}/messages/btc.eml
... Settings={symbols_enabled = [MIME_HTML_ONLY]}
Do Not Expect Symbol MIME_HTML_ONLY

Laden…
Annuleren
Opslaan