From f850f9755002e42da70fe1fc7576731d94be4e59 Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Sun, 14 May 2017 01:00:29 +0200 Subject: [PATCH] add test for system.defaults --- release.nix | 2 ++ tests/system-defaults-write.nix | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 tests/system-defaults-write.nix diff --git a/release.nix b/release.nix index 31feebe7..e81f9cfd 100644 --- a/release.nix +++ b/release.nix @@ -88,6 +88,8 @@ let examples.lnl = genExample ./modules/examples/lnl.nix; examples.simple = genExample ./modules/examples/simple.nix; + tests.system-defaults-write = makeTest ./tests/system-defaults-write.nix; + tests.system-packages = makeTest ./tests/system-packages.nix; tests.system-path-bash = makeTest ./tests/system-path-bash.nix; tests.system-path-fish = makeTest ./tests/system-path-fish.nix; diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix new file mode 100644 index 00000000..3ba3ef5a --- /dev/null +++ b/tests/system-defaults-write.nix @@ -0,0 +1,12 @@ +{ config, pkgs, ... }: + +{ + system.defaults.NSGlobalDomain.KeyRepeat = 1; + system.defaults.dock.orientation = "left"; + + test = '' + echo checking defaults write in /activate-user >&2 + grep "defaults write -g 'KeyRepeat' -int 1" ${config.out}/activate-user + grep "defaults write com.apple.dock 'orientation' -string 'left'" ${config.out}/activate-user + ''; +}