diff options
Diffstat (limited to 't/dh_installinit/dh_installinit.t')
-rwxr-xr-x | t/dh_installinit/dh_installinit.t | 18 |
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')); }); |