summaryrefslogtreecommitdiff
path: root/test/macos_e2e.swift
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-25 11:05:21 -0300
committerGabriel Schneider <[email protected]>2026-08-25 12:28:58 -0300
commite5f9e172330bc4500995ddd5954ed94f94e07af6 (patch)
treeaa7c5079b4c2951cef5b5c15595d0b20bc3ae245 /test/macos_e2e.swift
parent6f48508aa08396bcf9dd4da2cab1d221bcc53f78 (diff)
downloadpardes-e5f9e172330bc4500995ddd5954ed94f94e07af6.tar.gz
pardes-e5f9e172330bc4500995ddd5954ed94f94e07af6.zip
tests: a capture is a delta and a click names its word, so a tagline edit stops rewriting the suite
Diffstat (limited to 'test/macos_e2e.swift')
-rw-r--r--test/macos_e2e.swift11
1 files changed, 7 insertions, 4 deletions
diff --git a/test/macos_e2e.swift b/test/macos_e2e.swift
index f1bad492..c076aebb 100644
--- a/test/macos_e2e.swift
+++ b/test/macos_e2e.swift
@@ -13,10 +13,13 @@
// entry points the NSEvent overrides call. What a script exercises is what a
// hand exercises.
//
-// The output format is test/snapshot.zig's, deliberately byte-identical in
-// shape (`== snap <label> grid=CxR cursor=X,Y` then one `|`-prefixed row each,
-// right-trimmed), and the shared command spellings — wait, stable, text, key,
-// resize, snap — are its as well. Three shells render one core; a capture that
+// The output format is test/snapshot.zig's header and row spelling (`== snap
+// <label> grid=CxR cursor=X,Y` then one `|`-prefixed row each, right-trimmed),
+// and the shared command spellings — wait, stable, text, key, resize, snap —
+// are its as well. Every capture here is a WHOLE frame: the tty runner emits
+// later captures as row deltas (`|<n>: <row>`, see its Prev), which this suite
+// does not, so the goldens are comparable row for row but not file for file.
+// Three shells render one core; a capture that
// cannot be read beside the other two backends' captures is worth much less.
//
// The hermetic world under /tmp/pardes-macos-e2e is not optional. A golden