Compare commits
2 Commits
baee4ab135
...
8b76902f63
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b76902f63 | ||
|
|
9887ac97ac |
1
src/lib.rs
Normal file
1
src/lib.rs
Normal file
@@ -0,0 +1 @@
|
||||
pub mod flutr;
|
||||
@@ -5,7 +5,6 @@ use image::ImageReader;
|
||||
|
||||
use clap::Parser;
|
||||
|
||||
mod flutr;
|
||||
mod pixelmsgs;
|
||||
|
||||
use flutr::FlutR;
|
||||
|
||||
37
tests/integration.rs
Normal file
37
tests/integration.rs
Normal file
@@ -0,0 +1,37 @@
|
||||
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}, ");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user