summaryrefslogtreecommitdiffstats
path: root/tests/test_mailsync.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-03 09:03:18 +0200
committerDanilo M. <danix@danix.xyz>2026-08-04 12:52:44 +0200
commite50c76cd786e474daf5ab883b28c4b6067a918d3 (patch)
tree2f01a9cd82574fad35247d75a8a7ab4ccb0a19fb /tests/test_mailsync.cpp
parent507a98a460bf39e61804b50f4acaabfa743265db (diff)
downloadqtmaildir-e50c76cd786e474daf5ab883b28c4b6067a918d3.tar.gz
qtmaildir-e50c76cd786e474daf5ab883b28c4b6067a918d3.zip
docs: fold deferred findings into the task 13 checklist
Adds two checks the earlier tasks turned up but only recorded in passing: - Item 21: config.cpp validates the sync command by splitting on a space, while MailSync splits it with QProcess::splitCommand. A quoted program path containing a space makes the two disagree. The failure is safe (sync disables itself) but the message misleads, so the check is to confirm the behaviour and then pick a side. - Item 22: deleting the sync script while running exercises the launch failure path, which config's load-time validation cannot cover. Also corrects two claims the plan had outgrown: task 13 is no longer the notmuch layer's only coverage now that task 8 tests against a throwaway database, and cron runs every 10 minutes rather than hourly. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'tests/test_mailsync.cpp')
0 files changed, 0 insertions, 0 deletions