#[cfg(test)]
mod tests {
use voidio::console::{Component, ConsoleSender};
#[test]
fn logging () {
let console = ConsoleSender::new(std::io::stdout());
let prefix = Component::text("[")
+ Component::text("VoidIO").with_color(0xFF55FF)
+ Component::text("] ");
console.send(prefix.clone() + Component::text("Hello, VoidIO!"))
.expect("Failed to console message");
console.send(prefix.clone() + Component::text("Hello, VoidIO!"))
.expect("Failed to console message");
// Optionally, you can check if the message was logged correctly
// by capturing the output or checking the state of the logger.
// This might require additional setup depending on how the logger is implemented.
}
}