1use temp_dir_builder::TempDirectoryBuilder;
2
3fn main() {
4 let temp_directory = TempDirectoryBuilder::default()
5 .add_text_file("test/foo.txt", "bar")
6 .add_empty_file("test/folder-a/folder-b/bar.txt")
7 .add_file("test_file.rs", file!())
8 .build()
9 .expect("create tree fs");
10
11 println!(
12 "created successfully in {}",
13 temp_directory.path().display()
14 );
15
16 let path = temp_directory.path().to_path_buf();
17
18 assert!(path.exists());
19
20 drop(temp_directory);
21
22 assert!(!path.exists());
23}