add(testing): new namespace containing testing capabilities for zterm
Some checks failed
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 39s

The namespace shall also be used for testing the rendering of
`Container`s and `Element`s (including the `Scrollable` element).

The testing renderer currently is a striped down version of the double
buffered render without the secondary buffer and the flushing to stdout.
The internal `Cell` slice (the *screen*) is used for equality checks.

The testing namespace shall provide a way to describe the expected
`Cell` slices that should be validated against.
This commit is contained in:
2025-02-24 17:14:57 +01:00
parent 5c5c59cbfc
commit 33262c9638
6 changed files with 180 additions and 19 deletions

View File

@@ -431,3 +431,9 @@ pub fn Container(comptime Event: type) type {
}
};
}
test {
_ = Border;
_ = Layout;
_ = Rectangle;
}