From 5fd639b5f3fb2e6d4a06525cea9b74f0e3f782e9 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Tue, 9 Jun 2026 21:15:43 +0300 Subject: [PATCH] mu: add keywords unit-test --- lib/tests/test-mu-msg.cc | 14 ++++++++++++++ testdata/testdir4/181736.eml | 1 + 2 files changed, 15 insertions(+) diff --git a/lib/tests/test-mu-msg.cc b/lib/tests/test-mu-msg.cc index abf16fff..e1d06115 100644 --- a/lib/tests/test-mu-msg.cc +++ b/lib/tests/test-mu-msg.cc @@ -277,6 +277,18 @@ test_mu_msg_tags() assert_equal_seq_str(msg.tags(), expected_tags); } +static void +test_mu_msg_tags_keyword() +{ + g_test_bug("2933"); + + const auto msg{Message::make_from_path(MU_TESTMAILDIR4 "/181736.eml").value()}; + const auto expected = std::to_array({"aap", "noot", "mies"}); + + assert_equal_seq_str(msg.tags(), expected); +} + + static void test_mu_msg_comp_unix_programmer() { @@ -380,6 +392,8 @@ main(int argc, char* argv[]) g_test_add_func("/msg/mu-msg-flags", test_mu_msg_flags); g_test_add_func("/msg/mu-msg-tags", test_mu_msg_tags); + g_test_add_func("/msg/mu-msg-tags-keyword", test_mu_msg_tags_keyword); + g_test_add_func("/msg/mu-msg-references", test_mu_msg_references); g_test_add_func("/msg/mu-msg-references_dups", test_mu_msg_references_dups); g_test_add_func("/msg/mu-msg-references_many", test_mu_msg_references_many); diff --git a/testdata/testdir4/181736.eml b/testdata/testdir4/181736.eml index 56255c45..42c7f136 100644 --- a/testdata/testdir4/181736.eml +++ b/testdata/testdir4/181736.eml @@ -10,6 +10,7 @@ Organization: UseNetServer - www.usenetserver.com X-Complaints-To: abuse@usenetserver.com Message-ID: Date: 08 Mar 2011 17:04:20 GMT +Keywords: aap, noot,mies Lines: 27 Xref: uutiset.elisa.fi comp.unix.programmer:181736