From 71fb99a2650280e6ec7c7d2543908c5a73d1b593 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sat, 6 Apr 2024 23:41:09 +0300 Subject: refactor(tvix/castore/hashing_reader): migrate to rstest Change-Id: I99ae0e27b4db4799db8af7cd6b9cc8d7f09227de Reviewed-on: https://cl.tvl.fyi/c/depot/+/11366 Tested-by: BuildkiteCI Reviewed-by: picnoir picnoir --- tvix/castore/src/hashing_reader.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tvix/castore/src/hashing_reader.rs b/tvix/castore/src/hashing_reader.rs index 5352363247..7d78cae587 100644 --- a/tvix/castore/src/hashing_reader.rs +++ b/tvix/castore/src/hashing_reader.rs @@ -62,7 +62,7 @@ where mod tests { use std::io::Cursor; - use test_case::test_case; + use rstest::rstest; use crate::fixtures::BLOB_A; use crate::fixtures::BLOB_A_DIGEST; @@ -71,11 +71,12 @@ mod tests { use crate::fixtures::EMPTY_BLOB_DIGEST; use crate::{B3Digest, B3HashingReader}; - #[test_case(&BLOB_A, &BLOB_A_DIGEST; "blob a")] - #[test_case(&BLOB_B, &BLOB_B_DIGEST; "blob b")] - #[test_case(&[], &EMPTY_BLOB_DIGEST; "empty blob")] + #[rstest] + #[case::blob_a(&BLOB_A, &BLOB_A_DIGEST)] + #[case::blob_b(&BLOB_B, &BLOB_B_DIGEST)] + #[case::empty_blob(&[], &EMPTY_BLOB_DIGEST)] #[tokio::test] - async fn test_b3_hashing_reader(data: &[u8], b3_digest: &B3Digest) { + async fn test_b3_hashing_reader(#[case] data: &[u8], #[case] b3_digest: &B3Digest) { let r = Cursor::new(data); let mut hr = B3HashingReader::from(r); -- cgit 1.4.1