about summary refs log tree commit homepage
path: root/t/net_reader-imap.t
DateCommit message (Collapse)
2021-04-24net_reader: imap_each: add UIDVALIDITY to URL arg
This will allow the callback to reliably maintain OID <=> UID mappings between lei/store and the IMAP folder.
2021-03-28test_common: require_mods bundles
This makes it easier to manage test dependencies on systems where optional stuff isn't installed. This fixes some lei tests which didn't check for Plack before starting -httpd, and ensures Parse::RecDescent is available for -imapd in case Mail::IMAPClient stops using it.
2021-02-19t/net_reader-imap: fix under TEST_RUN_MODE=0
PublicInbox::Config isn't loaded elsewhere by this file.
2021-02-19tests: require Mail::IMAPClient for IMAP tests
All of our current IMAP code relies on Mail::IMAPClient at the moment, so ensure we skip those tests on systems without that module.
2021-02-18lei convert: mail format conversion sub-command
This will make testing IMAP support for other commands easier, as it doesn't write to lei/store at all. Like the pager and MUA, "git credential" is always spawned by script/lei (and not lei-daemon) so it has a controlling terminal for password prompts. v2: fix missing requires, correct test ordering v3: ensure config exists for IMAP auth