rust_integration_services/file/
mod.rs

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