#[cfg(test)]
mod tests {
use std::ops::Add;
use voidio::console::{Component, ConsoleSender};
#[test]
fn logging () {
let console = ConsoleSender::new(std::io::stdout());
let prefix =
Component::text("[")
.add(Component::text("VoidIO").color(0xFF55FF))
.add(Component::text("] "));
let message = prefix + Component::text("Hello, VoidIO!");
console.send(&message).expect("Failed to console message");
console.send(&message).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.
}
}