diff --git a/src/types/mod.rs b/src/types/mod.rs index 758eb5d..61deaf6 100644 --- a/src/types/mod.rs +++ b/src/types/mod.rs @@ -129,6 +129,17 @@ mod test { assert_eq!(v, v1234); } + #[test] + fn test_empty_blob() { + let db = checked_memory_handle(); + + let empty = vec![]; + db.execute("INSERT INTO foo(b) VALUES (?)", &[&empty]).unwrap(); + + let v: Vec = db.query_row("SELECT b FROM foo", &[], |r| r.get(0)).unwrap(); + assert_eq!(v, empty); + } + #[test] fn test_str() { let db = checked_memory_handle();