diff options
| author | Alexis Bourget <alexis.bourget@gmail.com> | 2020-10-03 18:49:23 +0200 |
|---|---|---|
| committer | Alexis Bourget <alexis.bourget@gmail.com> | 2020-10-17 18:48:20 +0200 |
| commit | 4fd06b9bb566aa444fb293bbe7ef1eef71bc1e08 (patch) | |
| tree | 632af95145835016c4762d10befd0f0715ad0391 | |
| parent | 85afbd8a15a7e37b35a0653693bd6acf3138f301 (diff) | |
| download | rust-4fd06b9bb566aa444fb293bbe7ef1eef71bc1e08.tar.gz rust-4fd06b9bb566aa444fb293bbe7ef1eef71bc1e08.zip | |
Move vec-macro-repeat test
| -rw-r--r-- | library/alloc/tests/vec.rs | 13 | ||||
| -rw-r--r-- | src/test/ui/array-slice-vec/vec-macro-repeat.rs | 15 |
2 files changed, 13 insertions, 15 deletions
diff --git a/library/alloc/tests/vec.rs b/library/alloc/tests/vec.rs index 34995d7e40f..ae7518bcad0 100644 --- a/library/alloc/tests/vec.rs +++ b/library/alloc/tests/vec.rs @@ -1929,3 +1929,16 @@ fn test_zero_sized_vec_push() { tester.clear(); } } + +#[test] +fn test_vec_macro_repeat() { + assert_eq!(vec![1; 3], vec![1, 1, 1]); + assert_eq!(vec![1; 2], vec![1, 1]); + assert_eq!(vec![1; 1], vec![1]); + assert_eq!(vec![1; 0], vec![]); + + // from_elem syntax (see RFC 832) + let el = Box::new(1); + let n = 3; + assert_eq!(vec![el; n], vec![Box::new(1), Box::new(1), Box::new(1)]); +} diff --git a/src/test/ui/array-slice-vec/vec-macro-repeat.rs b/src/test/ui/array-slice-vec/vec-macro-repeat.rs deleted file mode 100644 index 7be8dadbe17..00000000000 --- a/src/test/ui/array-slice-vec/vec-macro-repeat.rs +++ /dev/null @@ -1,15 +0,0 @@ -// run-pass - - - -pub fn main() { - assert_eq!(vec![1; 3], vec![1, 1, 1]); - assert_eq!(vec![1; 2], vec![1, 1]); - assert_eq!(vec![1; 1], vec![1]); - assert_eq!(vec![1; 0], vec![]); - - // from_elem syntax (see RFC 832) - let el = Box::new(1); - let n = 3; - assert_eq!(vec![el; n], vec![Box::new(1), Box::new(1), Box::new(1)]); -} |
