()
| 71 | |
| 72 | #[test] |
| 73 | fn smoke() { |
| 74 | let scope = ScopeVec::new(); |
| 75 | let a = scope.push(Vec::new()); |
| 76 | let b = scope.push(vec![1, 2, 3]); |
| 77 | let c = scope.push(vec![4, 5, 6]); |
| 78 | assert_eq!(a.len(), 0); |
| 79 | b[0] = 4; |
| 80 | c[2] = 5; |
| 81 | assert_eq!(a, []); |
| 82 | assert_eq!(b, [4, 2, 3]); |
| 83 | assert_eq!(c, [4, 5, 5]); |
| 84 | } |
| 85 | } |