소스 검색

[Minor] Test & fix has_only_html_part regression

tags/3.6
Andrew Lewis 10 달 전
부모
커밋
8a1e1ec63c
2개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  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 파일 보기

@@ -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 파일 보기

@@ -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

Loading…
취소
저장