diff options
Diffstat (limited to 'src/directory/ram_directory.rs')
-rw-r--r-- | src/directory/ram_directory.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/directory/ram_directory.rs b/src/directory/ram_directory.rs index 4e55da5..1b40970 100644 --- a/src/directory/ram_directory.rs +++ b/src/directory/ram_directory.rs @@ -195,6 +195,9 @@ impl Directory for RAMDirectory { } fn atomic_write(&mut self, path: &Path, data: &[u8]) -> io::Result<()> { + fail_point!("RAMDirectory::atomic_write", |msg| { + Err(io::Error::new(io::ErrorKind::Other, msg.unwrap_or("Undefined".to_string()))) + }); let path_buf = PathBuf::from(path); let mut vec_writer = VecWriter::new(path_buf.clone(), self.fs.clone()); self.fs.write(path_buf, &Vec::new())?; |