diff --git a/tests/it/array/growable/dictionary.rs b/tests/it/array/growable/dictionary.rs index 141df18626c..8c27fc50070 100644 --- a/tests/it/array/growable/dictionary.rs +++ b/tests/it/array/growable/dictionary.rs @@ -43,9 +43,10 @@ fn test_negative_keys() { let arr = DictionaryArray::from_data(keys, Arc::new(Utf8Array::::from(vals))); // check that we don't panic with negative keys to usize conversion - let out = arrow2::compute::concat::concatenate(&[&arr]).unwrap(); - let out = out.as_any().downcast_ref::>().unwrap(); - assert_eq!(out, &arr); + let mut growable = GrowableDictionary::new(&[&arr], false, 0); + growable.extend(0, 0, 4); + let out: DictionaryArray = growable.into(); + assert_eq!(out, arr); } #[test]