#[cfg(test)]
mod tests {
use voidio::console::{stdout, Component, ConsoleSender};
#[test]
fn logging () {
let mut console = ConsoleSender::new(stdout());
console.log(true);
console.log_format(|msg| {
"[" + Component::text("VoidIO").with_color(0xFF55FF) + "] " + msg
});
let tx = console.clone();
tx.send("[" + Component::text("VoidIO").with_color(0xFF55FF) + "aa");
console.send("Hello, VoidIO!");
//let child_console = ConsoleSender::new(console);
console.send("FF");
// 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.
}
}