X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fwatch_maildir.t;h=c34d15f799a6123d2e2429a0ca46d9c0027fbf53;hb=e6b7a7f5f70fb89a54ff158bc6c8b564149947e5;hp=e6cd599cafb949a7b155f5b26bb424bb00a2bae3;hpb=fece7fca6aeac74410a813cffcb0da338017d0ed;p=public-inbox.git diff --git a/t/watch_maildir.t b/t/watch_maildir.t index e6cd599c..c34d15f7 100644 --- a/t/watch_maildir.t +++ b/t/watch_maildir.t @@ -1,17 +1,14 @@ -# Copyright (C) 2016-2019 all contributors +# Copyright (C) 2016-2020 all contributors # License: AGPL-3.0+ +use strict; use Test::More; -use File::Temp qw/tempdir/; -use Email::MIME; +use PublicInbox::MIME; use Cwd; use PublicInbox::Config; -my @mods = qw(Filesys::Notify::Simple); -foreach my $mod (@mods) { - eval "require $mod"; - plan skip_all => "$mod missing for watch_maildir.t" if $@; -} - -my $tmpdir = tempdir('watch_maildir-XXXXXX', TMPDIR => 1, CLEANUP => 1); +use PublicInbox::TestCommon; +use PublicInbox::Import; +require_mods(qw(Filesys::Notify::Simple)); +my ($tmpdir, $for_destroy) = tmpdir(); my $git_dir = "$tmpdir/test.git"; my $maildir = "$tmpdir/md"; my $spamdir = "$tmpdir/spam"; @@ -19,7 +16,7 @@ use_ok 'PublicInbox::WatchMaildir'; use_ok 'PublicInbox::Emergency'; my $cfgpfx = "publicinbox.test"; my $addr = 'test-public@example.com'; -is(system(qw(git init -q --bare), $git_dir), 0, 'initialized git dir'); +PublicInbox::Import::init_bare($git_dir); my $msg = <