summaryrefslogtreecommitdiff
path: root/t/dh_installinit/dh_installinit.t
diff options
context:
space:
mode:
Diffstat (limited to 't/dh_installinit/dh_installinit.t')
-rwxr-xr-xt/dh_installinit/dh_installinit.t18
1 files changed, 7 insertions, 11 deletions
diff --git a/t/dh_installinit/dh_installinit.t b/t/dh_installinit/dh_installinit.t
index 20860f19..b20caa58 100755
--- a/t/dh_installinit/dh_installinit.t
+++ b/t/dh_installinit/dh_installinit.t
@@ -14,17 +14,13 @@ our @TEST_DH_EXTRA_TEMPLATE_FILES = (qw(
debian/foo.service
));
-if (uid_0_test_is_ok()) {
- plan(tests => 2);
-} else {
- plan skip_all => 'fakeroot required';
-}
+plan(tests => 2);
each_compat_up_to_and_incl_subtest(10, sub {
make_path(qw(debian/foo debian/bar debian/baz));
- ok(run_dh_tool({ 'needs_root' => 1 }, 'dh_installinit'));
+ ok(run_dh_tool('dh_installinit'));
ok(-e "debian/foo/lib/systemd/system/foo.service");
- ok(-e "debian/foo.postinst.debhelper");
+ ok(find_script('foo', 'postinst'));
ok(run_dh_tool('dh_clean'));
});
@@ -32,15 +28,15 @@ each_compat_up_to_and_incl_subtest(10, sub {
each_compat_from_and_above_subtest(11, sub {
make_path(qw(debian/foo debian/bar debian/baz));
- ok(run_dh_tool({ 'needs_root' => 1 }, 'dh_installinit'));
+ ok(run_dh_tool('dh_installinit'));
ok(! -e "debian/foo/lib/systemd/system/foo.service");
- ok(! -e "debian/foo.postinst.debhelper");
+ ok(!find_script('foo', 'postinst'));
ok(run_dh_tool('dh_clean'));
make_path(qw(debian/foo/lib/systemd/system/ debian/bar debian/baz));
install_file('debian/foo.service', 'debian/foo/lib/systemd/system/foo.service');
- ok(run_dh_tool({ 'needs_root' => 1 }, 'dh_installinit'));
- ok(! -e "debian/foo.postinst.debhelper");
+ ok(run_dh_tool('dh_installinit'));
+ ok(!find_script('foo', 'postinst'));
ok(run_dh_tool('dh_clean'));
});