diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index 54ab708..033f562 100644 --- a/src/main.rs +++ b/src/main.rs @@ -150,11 +150,24 @@ mod tests { .unwrap() .exists(params![table]) .unwrap(); - if !exists { - panic!("Table {} did not exist", table); - } + assert!(exists); } } + + #[test] + fn insert_file() { + let tb = TagBase::make_temporary().unwrap(); + let id = tb + .import_image(Path::new("/fake/path"), "fakehash") + .unwrap(); + let exists = tb + .conn + .prepare("SELECT filename, blake2 FROM images WHERE id = ?;") + .unwrap() + .exists(params![id]) + .unwrap(); + assert!(exists); + } } fn main() { |