diff --git a/tests/modules/services/wpaperd/default.nix b/tests/modules/services/wpaperd/default.nix index 59e82d1f9..2d8f968eb 100644 --- a/tests/modules/services/wpaperd/default.nix +++ b/tests/modules/services/wpaperd/default.nix @@ -1,5 +1,6 @@ { lib, pkgs, ... }: lib.optionalAttrs pkgs.stdenv.hostPlatform.isLinux { + wpaperd-no-settings = ./wpaperd-no-settings.nix; wpaperd-example-settings = ./wpaperd-example-settings.nix; } diff --git a/tests/modules/services/wpaperd/wpaperd-example-settings.nix b/tests/modules/services/wpaperd/wpaperd-example-settings.nix index 30cb0ffc3..72d082184 100644 --- a/tests/modules/services/wpaperd/wpaperd-example-settings.nix +++ b/tests/modules/services/wpaperd/wpaperd-example-settings.nix @@ -15,6 +15,7 @@ }; nmt.script = '' + assertFileExists home-files/.config/wpaperd/wallpaper.toml assertFileContent home-files/.config/wpaperd/wallpaper.toml \ ${./wpaperd-expected-settings.toml} ''; diff --git a/tests/modules/services/wpaperd/wpaperd-no-settings.nix b/tests/modules/services/wpaperd/wpaperd-no-settings.nix new file mode 100644 index 000000000..b5396d834 --- /dev/null +++ b/tests/modules/services/wpaperd/wpaperd-no-settings.nix @@ -0,0 +1,9 @@ +{ + services.wpaperd = { + enable = true; + }; + + nmt.script = '' + assertPathNotExists home-files/.config/wpaperd/wallpaper.toml + ''; +}