NCustom
view release on metacpan or search on metacpan
lib/NCustom.pm view on Meta::CPAN
system('rpm -e perl-NCustomDummy > /dev/null 2>&1');
my ($version, $rc);
$version = `rpm -q perl-NCustomDummy --qf \%{VERSION}`;
like($version, qr/package perl-NCustomDummy is not installed/)
|| diag("TEST:<test setup> must remove perl-NCustomDummy package");
#
#
can_ok("NCustom", qw(apt_fix))
|| diag("TEST:<apt_fix> is a public function of NCustom");
#
$rc = required_packages(<<' EOF');
EXACTLY; 9.9.9; perl-NCustomDummy; apt_fix()
EOF
ok(! $rc)
|| diag("TEST:<required_packages> must return 0 if requirements arent met");
$version = `rpm -q perl-NCustomDummy --qf \%{VERSION}`;
like($version, qr/1.23/)
|| diag("TEST:<apt_fix> must will install its version rather than nothing");
#
$rc = required_packages(<<' EOF');
NOTWANT; 9.9.9; perl-NCustomDummy; apt_fix()
EOF
is($rc, 1)
|| diag("TEST:<required_packages> must return 1 if requirements are met");
$version = `rpm -q perl-NCustomDummy --qf \%{VERSION}`;
like($version, qr/package perl-NCustomDummy is not installed/)
|| diag("TEST:<apt_fix> will remove unwanted packages");
############
}
output();
t/embedded-NCustom.t view on Meta::CPAN
system('rpm -e perl-NCustomDummy > /dev/null 2>&1');
my ($version, $rc);
$version = `rpm -q perl-NCustomDummy --qf \%{VERSION}`;
like($version, qr/package perl-NCustomDummy is not installed/)
|| diag("TEST:<test setup> must remove perl-NCustomDummy package");
#
#
can_ok("NCustom", qw(apt_fix))
|| diag("TEST:<apt_fix> is a public function of NCustom");
#
$rc = required_packages(<<' EOF');
EXACTLY; 9.9.9; perl-NCustomDummy; apt_fix()
EOF
ok(! $rc)
|| diag("TEST:<required_packages> must return 0 if requirements arent met");
$version = `rpm -q perl-NCustomDummy --qf \%{VERSION}`;
like($version, qr/1.23/)
|| diag("TEST:<apt_fix> must will install its version rather than nothing");
#
$rc = required_packages(<<' EOF');
NOTWANT; 9.9.9; perl-NCustomDummy; apt_fix()
EOF
is($rc, 1)
|| diag("TEST:<required_packages> must return 1 if requirements are met");
$version = `rpm -q perl-NCustomDummy --qf \%{VERSION}`;
like($version, qr/package perl-NCustomDummy is not installed/)
|| diag("TEST:<apt_fix> will remove unwanted packages");
############
}
output();
( run in 0.397 second using v1.01-cache-2.11-cpan-05444aca049 )