Crate xacli_testing

Crate xacli_testing 

Source
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 .tape files 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§

TestingError
Error types for xacli-testing

Type Aliases§

Result