The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!perl

use 5.010;
use strict;
use warnings;
use FindBin '$Bin';

use Test::More 0.96;
use Unix::Passwd::File qw(get_user_groups);

subtest "user not found" => sub {
    my $res = get_user_groups(etc_dir=>"$Bin/data/simple", user=>"foo");
    is($res->[0], 404, "status");
};

subtest "found" => sub {
    my $res = get_user_groups(etc_dir=>"$Bin/data/simple", user=>"u1");
    is($res->[0], 200, "status");
    is_deeply($res->[2], ["u1","u2"], "res");
};

# XXX: test detail=>1

DONE_TESTING:
done_testing();