diff options
Diffstat (limited to 'tokio/tests/fs_file.rs')
-rw-r--r-- | tokio/tests/fs_file.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tokio/tests/fs_file.rs b/tokio/tests/fs_file.rs index eee9a5b5..d5b56e6e 100644 --- a/tokio/tests/fs_file.rs +++ b/tokio/tests/fs_file.rs @@ -38,6 +38,19 @@ async fn basic_write() { } #[tokio::test] +async fn basic_write_and_shutdown() { + let tempfile = tempfile(); + + let mut file = File::create(tempfile.path()).await.unwrap(); + + file.write_all(HELLO).await.unwrap(); + file.shutdown().await.unwrap(); + + let file = std::fs::read(tempfile.path()).unwrap(); + assert_eq!(file, HELLO); +} + +#[tokio::test] async fn coop() { let mut tempfile = tempfile(); tempfile.write_all(HELLO).unwrap(); |