Expand description
Testing utilities for XaCLI framework
This crate provides tools for testing CLI applications and interactive components built with XaCLI. It includes:
- Event Builder: Programmatically create keyboard events
- VHS Tape Parser: Parse VHS
.tapefiles for test automation - Output Capture: Capture and assert terminal output
- Test Builders: Helper functions from xacli-core testing
Re-exports§
pub use tape::events_from_tape;pub use tape::TapeInstruction;pub use tape::TapeParser;pub use builders::*;pub use events::*;pub use output::*;
Modules§
- builders
- Test builders and assertion utilities
- events
- Keyboard event builders for testing
- output
- Output capture and assertion utilities
- prelude
- Prelude module for convenient imports
- tape
- VHS Tape parser module
Enums§
- Testing
Error - Error types for xacli-testing