()
| 1246 | |
| 1247 | #[test] |
| 1248 | fn mutable_extend_from_iter() { |
| 1249 | let mut buf = MutableBuffer::new(0); |
| 1250 | buf.extend(vec![1u32, 2]); |
| 1251 | assert_eq!(8, buf.len()); |
| 1252 | assert_eq!(&[1u8, 0, 0, 0, 2, 0, 0, 0], buf.as_slice()); |
| 1253 | |
| 1254 | buf.extend(vec![3u32, 4]); |
| 1255 | assert_eq!(16, buf.len()); |
| 1256 | assert_eq!( |
| 1257 | &[1u8, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0], |
| 1258 | buf.as_slice() |
| 1259 | ); |
| 1260 | } |
| 1261 | |
| 1262 | #[test] |
| 1263 | fn mutable_extend_from_iter_unaligned_u64() { |