diff --git a/tests/fixtures/system-defaults-write/user.txt b/tests/fixtures/system-defaults-write/user.txt
index 21820d7..e0b73cd 100644
--- a/tests/fixtures/system-defaults-write/user.txt
+++ b/tests/fixtures/system-defaults-write/user.txt
@@ -326,13 +326,19 @@ launchctl asuser "$(id -u -- test-defaults-user)" sudo --user=test-defaults-user
tile-data
+ arrangement
+ 1
+ displayas
+ 0
file-data
_CFURLString
- file://~/Documents
+ file:///file
_CFURLStringType
15
+ showas
+ 0
tile-type
directory-tile
@@ -343,7 +349,7 @@ launchctl asuser "$(id -u -- test-defaults-user)" sudo --user=test-defaults-user
file-data
_CFURLString
- file://~/Downloads/file.txt
+ file:///file
_CFURLStringType
15
@@ -351,6 +357,60 @@ launchctl asuser "$(id -u -- test-defaults-user)" sudo --user=test-defaults-user
tile-type
file-tile
+
+ tile-data
+
+ file-data
+
+ _CFURLString
+ file:///folder.d
+ _CFURLStringType
+ 15
+
+
+ tile-type
+ file-tile
+
+
+ tile-data
+
+ arrangement
+ 5
+ displayas
+ 1
+ file-data
+
+ _CFURLString
+ file:///folder.d
+ _CFURLStringType
+ 15
+
+ showas
+ 2
+
+ tile-type
+ directory-tile
+
+
+ tile-data
+
+ arrangement
+ 1
+ displayas
+ 0
+ file-data
+
+ _CFURLString
+ file:///folder
+ _CFURLStringType
+ 15
+
+ showas
+ 0
+
+ tile-type
+ directory-tile
+
'
launchctl asuser "$(id -u -- test-defaults-user)" sudo --user=test-defaults-user -- defaults write com.apple.dock 'scroll-to-open' $'
diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix
index 9184d2c..f5c3ea0 100644
--- a/tests/system-defaults-write.nix
+++ b/tests/system-defaults-write.nix
@@ -79,7 +79,14 @@
{ folder = "/Applications/Utilities"; }
{ file = "/Users/example/Downloads/test.csv"; }
];
- system.defaults.dock.persistent-others = ["~/Documents" "~/Downloads/file.txt"];
+ system.defaults.dock.persistent-others = [
+ # ./. # TODO: how to test for paths while NOT being brittle?
+ "/file"
+ { file = "/file"; }
+ "/folder.d"
+ { folder = { path = "/folder.d"; arrangement="kind"; displayas="folder"; showas = "grid"; }; }
+ { folder = "/folder"; }
+ ];
system.defaults.dock.scroll-to-open = false;
system.defaults.finder.AppleShowAllFiles = true;
system.defaults.finder.ShowStatusBar = true;