diff --git a/mini-lsm/src/tests/week1_day2.rs b/mini-lsm/src/tests/week1_day2.rs index 6c1b002..92b5730 100644 --- a/mini-lsm/src/tests/week1_day2.rs +++ b/mini-lsm/src/tests/week1_day2.rs @@ -229,7 +229,11 @@ fn test_task2_merge_error() { ], 1, ); - let iter = MergeIterator::::create(vec![Box::new(i1), Box::new(i2)]); + let iter = MergeIterator::::create(vec![ + Box::new(i1.clone()), + Box::new(i1), + Box::new(i2), + ]); // your implementation should correctly throw an error instead of panic expect_iter_error(iter); }