Skip to content

Commit 46949cd

Browse files
committed
update test case
1 parent 2ad9b54 commit 46949cd

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/metadata/reader.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,7 @@ mod test {
559559
use bytes::Bytes;
560560
use futures::FutureExt;
561561

562+
use crate::error::AsyncTiffError;
562563
use crate::metadata::reader::read_tag;
563564
use crate::metadata::MetadataFetch;
564565
use crate::reader::Endianness;
@@ -854,7 +855,15 @@ mod test {
854855
for (buf, byte_order, res) in cases {
855856
println!("reading {buf:?} to be {res:?}");
856857
let fetch = Bytes::from_owner(buf);
857-
assert_eq!(read_tag(&fetch, 0, byte_order, true).await.unwrap(), (Tag::from_u16_exhaustive(0x0101), res))
858+
match read_tag(&fetch, 0, byte_order, true).await {
859+
Ok((tag, value)) => {
860+
assert_eq!(tag, Tag::from_u16_exhaustive(0x0101));
861+
assert_eq!(value, res);
862+
}
863+
Err(error) => {
864+
assert!(matches!(error, AsyncTiffError::BytemuckError(_)), "an error should be from failing to cast byte slice")
865+
}
866+
}
858867
}
859868
}
860869
}

0 commit comments

Comments
 (0)