#[cfg(test)]
mod tests {
use voidio::console::{Component, ConsoleSender};
#[test]
fn logging () {
let mut console = ConsoleSender::new(std::io::stdout());
console.set_format(|msg| {
"[" + Component::text("VoidIO").with_color(0xFF55FF) + "] " + msg
});
console.send("Hello, VoidIO!").expect("Failed to console message");
//let child_console = ConsoleSender::new(console);
console.send("FF").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.
}
}