Files
FlutR/tests/integration.rs
Johannes Wendel 8b76902f63 Current state
2025-01-20 20:04:11 +01:00

38 lines
660 B
Rust

use std::{
net::TcpListener,
io::Read,
thread,
};
use flutr::FlutR;
fn receive_bytes() -> [u8; 128]{
let listener = TcpListener::bind("127.0.0.1:7878").unwrap();
let mut stream = listener.accept().unwrap().0;
let mut buf: [u8; 128] = [0; 128];
stream.read(&mut buf).unwrap();
return buf;
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let receive_thread = thread::spawn(move || {return receive_bytes();});
let flutr_server = Flutr::new();
let buf = receive_thread.join();
for x in buf.unwrap() {
print!("{x}, ");
}
}
}