diff --git a/tests/test_unattended_upgrades.py b/tests/test_unattended_upgrades.py
index 74ffcd74d6173d1be93e8eef25880ee3c99eff4a..766f8f893b695c244131cea11fb0ec26791cd74d 100644
--- a/tests/test_unattended_upgrades.py
+++ b/tests/test_unattended_upgrades.py
@@ -3,8 +3,19 @@ from testinfra.utils.ansible_runner import AnsibleRunner
 testinfra_hosts = AnsibleRunner('.molecule/ansible_inventory').get_hosts('all')
 
 
-def test_unattended_upgrades(Service, Package, File, Command):
-    assert Package('unattended-upgrades').is_installed
+def test_unattended_upgrades_service(Service):
     assert Service('unattended-upgrades').is_enabled
+
+
+def test_unattended_upgrades_package(Package):
+    assert Package('unattended-upgrades').is_installed
+
+
+def test_unattended_upgrades_config(File):
     assert File('/etc/apt/apt.conf.d/50unattended-upgrades').is_file
-    assert Command('/usr/bin/unattended-upgrade --dry-run').rc == 0
+    assert File('/etc/apt/apt.conf.d/02periodic').is_file
+
+
+def test_unattended_upgrades_dry_run(Command, Sudo):
+    with Sudo():
+        assert Command('/usr/bin/unattended-upgrade --dry-run').rc == 0