rust-expect 0.1.0

Next-generation Expect-style terminal automation library for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Test utilities for rust-expect.
//!
//! This module provides testing utilities, mocks, and helpers for
//! writing tests against expect-based terminal automation.

mod assertions;
mod builders;
mod fake_pty;
mod fixtures;
mod mock_session;

pub use assertions::{OutputAssertions, assert_output_contains, assert_output_matches};
pub use builders::{ExpectTestBuilder, SessionTestBuilder};
pub use fake_pty::{FakePty, FakePtyPair};
pub use fixtures::{Fixtures, TestFixture, find_fixtures_dir};
pub use mock_session::{RecordedInteraction, TestSession, TestSessionBuilder};