git://git.exim.org
/
users
/
heiko
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Testsuite: structure the testsuite test
[users/heiko/exim.git]
/
test
/
t
/
00-basic.t
diff --git
a/test/t/00-basic.t
b/test/t/00-basic.t
index df7eab4de3c6fa2863add1a04408ea9212220d48..a131b762faf2bfb19c857a78439f73a61c6397db 100644
(file)
--- a/
test/t/00-basic.t
+++ b/
test/t/00-basic.t
@@
-1,18
+1,20
@@
use Test::More;
use lib 'lib';
use Test::More;
use lib 'lib';
-use_ok 'Exim::Runtest';
+use_ok 'Exim::Runtest'
or BAIL_OUT 'Can not load the module'
;
can_ok 'Exim::Runtest', qw(mailgroup);
can_ok 'Exim::Runtest', qw(mailgroup);
-my $group = getgrgid $(;
-ok $group => 'got a group name';
-diag "use group $group";
+subtest 'mailgroup' => sub {
+ my $group = getgrgid $(;
+ ok $group => 'got a group name';
+ diag "use group $group";
-is Exim::Runtest::mailgroup($group), $group => 'group names match';
-ok $group = Exim::Runtest::mailgroup('non existing group') => 'cope with unknown group';
-diag "got random group: $group";
+
is Exim::Runtest::mailgroup($group), $group => 'group names match';
+
ok $group = Exim::Runtest::mailgroup('non existing group') => 'cope with unknown group';
+
diag "got random group: $group";
-ok getgrnam($group) => 'got an existing group';
+ ok getgrnam($group) => 'got an existing group';
+};