//! End-to-end tests for `git meta tui`.
//!
//! The interactive UI itself is covered by unit tests against the state
//! machine and a ratatui `TestBackend`; here we only verify the CLI
//! boundary: a non-interactive invocation must fail with a pointer to
//! `git meta inspect` instead of corrupting the (piped) output stream.
use *;
use TempDir;
use crateharness;