diff options
| author | Gabriel Schneider <[email protected]> | 2026-08-25 11:05:21 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-08-25 12:28:58 -0300 |
| commit | e5f9e172330bc4500995ddd5954ed94f94e07af6 (patch) | |
| tree | aa7c5079b4c2951cef5b5c15595d0b20bc3ae245 /test/macos_e2e.swift | |
| parent | 6f48508aa08396bcf9dd4da2cab1d221bcc53f78 (diff) | |
| download | pardes-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.swift | 11 |
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 |
