diff --git a/tests/modules/programs/discord/basic-configuration.nix b/tests/modules/programs/discord/basic-configuration.nix new file mode 100644 index 000000000..1612afdc8 --- /dev/null +++ b/tests/modules/programs/discord/basic-configuration.nix @@ -0,0 +1,23 @@ +{ pkgs, ... }: +{ + config = { + programs.discord = { + enable = true; + settings.DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING = true; + }; + + nmt.script = + let + configDir = + if pkgs.stdenv.hostPlatform.isLinux then + "home-files/.config/discord" + else + "home-files/Library/Application Support/discord"; + in + '' + assertFileExists "${configDir}/settings.json" + assertFileContent "${configDir}/settings.json" \ + ${./basic-settings.json} + ''; + }; +} diff --git a/tests/modules/programs/discord/basic-settings.json b/tests/modules/programs/discord/basic-settings.json new file mode 100644 index 000000000..19d19a322 --- /dev/null +++ b/tests/modules/programs/discord/basic-settings.json @@ -0,0 +1,4 @@ +{ + "DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true, + "SKIP_HOST_UPDATE": true +} diff --git a/tests/modules/programs/discord/default.nix b/tests/modules/programs/discord/default.nix new file mode 100644 index 000000000..9f42443e4 --- /dev/null +++ b/tests/modules/programs/discord/default.nix @@ -0,0 +1,3 @@ +{ + discord-basic-configuration = ./basic-configuration.nix; +}