about summary refs log tree commit homepage
path: root/t/watch_maildir.t
diff options
context:
space:
mode:
Diffstat (limited to 't/watch_maildir.t')
-rw-r--r--t/watch_maildir.t9
1 files changed, 9 insertions, 0 deletions
diff --git a/t/watch_maildir.t b/t/watch_maildir.t
index 7178f29e..b85ddc58 100644
--- a/t/watch_maildir.t
+++ b/t/watch_maildir.t
@@ -124,4 +124,13 @@ More majordomo info at  http://vger.kernel.org/majordomo-info.html\n);
         like($$mref, qr/something\n\z/s, 'message scrubbed on import');
 }
 
+sub is_maildir {
+        my ($dir) = @_;
+        PublicInbox::WatchMaildir::is_maildir($dir);
+}
+
+is(is_maildir('maildir:/hello//world'), '/hello/world', 'extra slash gone');
+is(is_maildir('maildir:/hello/world/'), '/hello/world', 'trailing slash gone');
+is(is_maildir('faildir:/hello/world/'), undef, 'non-maildir rejected');
+
 done_testing;