aboutsummaryrefslogtreecommitdiffstats
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-20 18:34:15 +0200
committerDanilo M. <danix@danix.xyz>2026-08-20 18:34:15 +0200
commitccf6f436c00d95c2caa696d583ec23d667ff3e60 (patch)
tree505ddee17919c3a7c91a162ecde295084111f483 /tests/CMakeLists.txt
parentd492192b7a9f682dac4a530a5a68ed74f006ddc2 (diff)
downloadqtmaildir-ccf6f436c00d95c2caa696d583ec23d667ff3e60.tar.gz
qtmaildir-ccf6f436c00d95c2caa696d583ec23d667ff3e60.zip
refactor(maildir): extract freshMaildirName for reuse, item 123
DraftStore needs the same filename generation moveMessages() already has, and duplicating it would duplicate a correctness property rather than a convenience: the comment records that carrying mbsync's ,U= infix across a folder boundary produced 'Maildir error: duplicate UID' on real mail. A pure move with no behaviour change, committed on its own so a bisect can tell it apart from the feature that needed it. The function gains its own tests, including the UID-infix case that previously had none.
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 58d5659..15f9955 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -69,6 +69,7 @@ add_qtmaildir_test(busyindicator)
add_qtmaildir_test(tagstrip)
add_qtmaildir_test(messagedetailsdialog)
add_qtmaildir_test(markdownrenderer)
+add_qtmaildir_test(maildirname)
add_qtmaildir_test(translations)
# Asserts on the tracked .ts rather than the generated .qm: an untranslated
# string is dropped by lrelease, so it is invisible in the .qm and shows up