mirror of
https://github.com/isar/rusqlite.git
synced 2024-11-23 00:39:20 +08:00
Add unit test confirming write_all to a Blob fails if given too much data.
This commit is contained in:
parent
f8540062f8
commit
3482e1c453
@ -289,6 +289,11 @@ mod test {
|
||||
assert!(blob.seek(SeekFrom::Current(-20)).is_err());
|
||||
assert!(blob.seek(SeekFrom::End(0)).is_ok());
|
||||
assert!(blob.seek(SeekFrom::Current(1)).is_err());
|
||||
|
||||
// write_all should detect when we return Ok(0) because there is no space left,
|
||||
// and return a write error
|
||||
blob.reopen(rowid).unwrap();
|
||||
assert!(blob.write_all(b"0123456789x").is_err());
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
Loading…
Reference in New Issue
Block a user