aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_messagesender.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-14 14:02:21 +0200
committerDanilo M. <danix@danix.xyz>2026-09-14 14:02:21 +0200
commit40328fb336ebcec716a39d1f78cdee95b89bc75b (patch)
tree5564c0b731a8f0af4cf56791ffac04062c6f03dd /tests/test_messagesender.cpp
parent9fdac493c9a6e35f36dc45ff0e13583ddf88605e (diff)
downloadqtmaildir-40328fb336ebcec716a39d1f78cdee95b89bc75b.tar.gz
qtmaildir-40328fb336ebcec716a39d1f78cdee95b89bc75b.zip
fix: the Not spam review findings
Close the two Important test gaps and fold in the minor notes. notSpamIsAbsentOnAReplyRow passed for the wrong reason: the reply node had no filePath and the selected child was the first message, so the predicate answered false on the empty path and hid the action with or without the reply guard. Give the reply a real spam path and select the actual reply child; mutation-checked that removing the guard now fails the test. Add notSpamThreadMovesEveryMessageHome, the thread-scoped coverage notSpamThreads()/m_pendingThreadScope/wholeThreadIds had none of, and assert the folded thread-scoped trash Restore re-adds the inbox tag. Rename the label Not junk -> Not spam (no free mnemonic in the Message menu) to match the rest of the UI, with the Italian translation updated, and add a changelog line for the thread-scoped Restore inbox-tag fix.
Diffstat (limited to 'tests/test_messagesender.cpp')
0 files changed, 0 insertions, 0 deletions