]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/config.t
declare Inbox object for reusability
[public-inbox.git] / t / config.t
index 50bc8d6d3eefb729417750a5721a9ddb1380a496..76f6065d0e71bc302e641d0b12040a21d41cbc11 100644 (file)
@@ -1,11 +1,11 @@
-# Copyright (C) 2014, Eric Wong <normalperson@yhbt.net> and all contributors
+# Copyright (C) 2014-2015 all contributors <meta@public-inbox.org>
 # License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt)
 use strict;
 use warnings;
 use Test::More;
 use PublicInbox::Config;
 use File::Temp qw/tempdir/;
-my $tmpdir = tempdir(CLEANUP => 1);
+my $tmpdir = tempdir('pi-config-XXXXXX', TMPDIR => 1, CLEANUP => 1);
 
 {
        is(system(qw(git init -q --bare), $tmpdir), 0, "git init successful");
@@ -28,9 +28,9 @@ my $tmpdir = tempdir(CLEANUP => 1);
        is_deeply($cfg->lookup('meta@public-inbox.org'), {
                'mainrepo' => '/home/pi/meta-main.git',
                'address' => 'meta@public-inbox.org',
+               'url' => 'http://example.com/meta',
                -primary_address => 'meta@public-inbox.org',
-               'description' => 'development discussion',
-               'listname' => 'meta',
+               'name' => 'meta',
        }, "lookup matches expected output");
 
        is($cfg->lookup('blah@example.com'), undef,
@@ -43,8 +43,8 @@ my $tmpdir = tempdir(CLEANUP => 1);
                              'test@public-inbox.org'],
                -primary_address => 'try@public-inbox.org',
                'mainrepo' => '/home/pi/test-main.git',
-               'description' => 'test/sandbox area, occasionally reset',
-               'listname' => 'test',
+               'name' => 'test',
+               'url' => 'http://example.com/test',
        }, "lookup matches expected output for test");
 }