From b0f783fe601cfcaf89b30de461a540434f63b3ee Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 12 Aug 2016 02:15:55 +0000 Subject: config: do not nest multi-value altid arrays Oops. We will inevitably need to support multiple altids for a public-inbox one day. --- t/config.t | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 't') diff --git a/t/config.t b/t/config.t index 77e8f4ac..073d1d03 100644 --- a/t/config.t +++ b/t/config.t @@ -50,4 +50,17 @@ my $tmpdir = tempdir('pi-config-XXXXXX', TMPDIR => 1, CLEANUP => 1); }, "lookup matches expected output for test"); } + +{ + my $cfgpfx = "publicinbox.test"; + my @altid = qw(serial:gmane:file=a serial:enamg:file=b); + my $config = PublicInbox::Config->new({ + "$cfgpfx.address" => 'test@example.com', + "$cfgpfx.mainrepo" => '/path/to/non/existent', + "$cfgpfx.altid" => [ @altid ], + }); + my $ibx = $config->lookup_name('test'); + is_deeply($ibx->{altid}, [ @altid ]); +} + done_testing(); -- cgit v1.2.3-24-ge0c7