Skip to content

Commit 4fd06b9

Browse files
committed
Move vec-macro-repeat test
1 parent 85afbd8 commit 4fd06b9

File tree

2 files changed

+13
-15
lines changed

2 files changed

+13
-15
lines changed

library/alloc/tests/vec.rs

+13
Original file line numberDiff line numberDiff line change
@@ -1929,3 +1929,16 @@ fn test_zero_sized_vec_push() {
19291929
tester.clear();
19301930
}
19311931
}
1932+
1933+
#[test]
1934+
fn test_vec_macro_repeat() {
1935+
assert_eq!(vec![1; 3], vec![1, 1, 1]);
1936+
assert_eq!(vec![1; 2], vec![1, 1]);
1937+
assert_eq!(vec![1; 1], vec![1]);
1938+
assert_eq!(vec![1; 0], vec![]);
1939+
1940+
// from_elem syntax (see RFC 832)
1941+
let el = Box::new(1);
1942+
let n = 3;
1943+
assert_eq!(vec![el; n], vec![Box::new(1), Box::new(1), Box::new(1)]);
1944+
}

src/test/ui/array-slice-vec/vec-macro-repeat.rs

-15
This file was deleted.

0 commit comments

Comments
 (0)