rust_integration_services/file/
mod.rs

1#[cfg(feature = "file")]
2pub mod file_receiver;
3#[cfg(feature = "file")]
4pub mod file_sender;
5
6#[cfg(test)]
7mod test {
8    use crate::file::file_sender::FileSender;
9
10    #[tokio::test(start_paused = true)]
11    async fn file_sender_write() {
12        let result = FileSender::new("./test/file/out/file.txt").overwrite(true).send_string("test").await;
13        assert!(result.is_ok());
14    }
15
16    #[tokio::test(start_paused = true)]
17    async fn file_sender_copy() {
18        let result = FileSender::new("./test/file/out/TextFile1.txt").overwrite(true).send_copy("./test/file/in/TextFile1.txt").await;
19        assert!(result.is_ok());
20    }
21}