The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl
use lib qw (lib ../lib);
use warnings;
use strict;
use Test::More tests => 9;
use Config::Mini;

my $data = <<EOF;
  foo = bar
  baz = buz

  [section1]
  key1 = val1
  key2 = val2

  [section2]
  key3 = val3
  key4 = arrayvalue
  key4 = arrayvalue2
  key4 = arrayvalue3
EOF

Config::Mini::parse_data ($data);

my @array = Config::Mini::get ("section2", "key4");
is (Config::Mini::get ("general", "foo"), "bar");
is (Config::Mini::get ("general", "baz"), "buz");
is (Config::Mini::get ("section1", "key1"), "val1");
is (Config::Mini::get ("section1", "key2"), "val2");
is (Config::Mini::get ("section2", "key3"), "val3");
is (Config::Mini::get ("section2", "key4"), "arrayvalue");
is ($array[0], "arrayvalue");
is ($array[1], "arrayvalue2");
is ($array[2], "arrayvalue3");