ratatui-testlib 0.1.0

Integration testing library for terminal user interface applications with Sixel and Bevy support
Documentation
//! Bevy ECS integration testing example.
//!
//! This demonstrates testing a Bevy-based TUI application.
//! Full Bevy integration will be completed in Phase 4.

use ratatui_testlib::{BevyTuiTestHarness, Result};

fn main() -> Result<()> {
    println!("Bevy TUI testing example");

    // Create Bevy test harness
    let mut test = BevyTuiTestHarness::new()?;

    println!("Bevy test harness created");

    // Run a few Bevy frames
    test.update_n(5)?;
    println!("Ran 5 Bevy update cycles");

    // Render a frame to terminal
    test.render_frame()?;
    println!("Rendered frame to terminal");

    println!("\nNote: Full Bevy ECS integration will be implemented in Phase 4");
    println!("This will include:");
    println!("- Entity and component querying");
    println!("- Resource access");
    println!("- Event integration");
    println!("- bevy_ratatui plugin support");

    Ok(())
}