]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/inbox_idle.t
update copyrights for 2021
[public-inbox.git] / t / inbox_idle.t
index 6bd561136021a12a65b579cb025681ce2ee46471..27facfe9276a70658397058d1e17743008dd4e34 100644 (file)
@@ -1,13 +1,13 @@
 #!perl -w
-# Copyright (C) 2020 all contributors <meta@public-inbox.org>
+# Copyright (C) 2020-2021 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 use Test::More;
 use PublicInbox::TestCommon;
 use PublicInbox::Config;
+require_git 2.6;
 require_mods(qw(DBD::SQLite));
 require PublicInbox::SearchIdx;
 use_ok 'PublicInbox::InboxIdle';
-require_git('2.6');
 use PublicInbox::InboxWritable;
 my ($tmpdir, $for_destroy) = tmpdir();
 
@@ -28,18 +28,18 @@ for my $V (1, 2) {
        my $im = $ibx->importer(0);
        if ($V == 1) {
                my $sidx = PublicInbox::SearchIdx->new($ibx, 1);
-               $sidx->_xdb_acquire;
-               $sidx->set_indexlevel;
-               $sidx->_xdb_release; # allow watching on lockfile
+               $sidx->idx_acquire;
+               $sidx->set_metadata_once;
+               $sidx->idx_release; # allow watching on lockfile
        }
-       my $pi_config = PublicInbox::Config->new(\<<EOF);
+       my $pi_cfg = PublicInbox::Config->new(\<<EOF);
 publicinbox.inbox-idle.inboxdir=$inboxdir
 publicinbox.inbox-idle.indexlevel=basic
 publicinbox.inbox-idle.address=test\@example.com
 EOF
        my $ident = 'whatever';
-       $pi_config->each_inbox(sub { shift->subscribe_unlock($ident, $obj) });
-       my $ii = PublicInbox::InboxIdle->new($pi_config);
+       $pi_cfg->each_inbox(sub { shift->subscribe_unlock($ident, $obj) });
+       my $ii = PublicInbox::InboxIdle->new($pi_cfg);
        ok($ii, 'InboxIdle created');
        SKIP: {
                skip('inotify or kqueue missing', 1) unless $ii->{sock};
@@ -50,7 +50,7 @@ EOF
        PublicInbox::SearchIdx->new($ibx)->index_sync if $V == 1;
        $ii->event_step;
        is(scalar @{$obj->{called}}, 1, 'called on unlock');
-       $pi_config->each_inbox(sub { shift->unsubscribe_unlock($ident) });
+       $pi_cfg->each_inbox(sub { shift->unsubscribe_unlock($ident) });
        ok($im->add(eml_load('t/data/0001.patch')), "$V added #2");
        $im->done;
        PublicInbox::SearchIdx->new($ibx)->index_sync if $V == 1;