Skip to content

Commit 676e60e

Browse files
committed
---
yaml --- r: 174680 b: refs/heads/snap-stage3 c: b4090aa h: refs/heads/master v: v3
1 parent fd8b33e commit 676e60e

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: a0f86de49748b472d4d189d9688b0d856c000914
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: c3ac929ba966666fbe9c72eb97e38d5e37ad11e2
4+
refs/heads/snap-stage3: b4090aa730640bc0dbd06a8ec5cf32b842c166e2
55
refs/heads/try: 08f6380a9f0b866796080094f44fe25ea5636547
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d

branches/snap-stage3/src/libcollections/vec_map.rs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -966,7 +966,19 @@ mod test_map {
966966
assert_eq!(v, box 2i);
967967
}
968968
assert!(called);
969-
m.insert(2, box 1i);
969+
}
970+
971+
#[test]
972+
fn test_drain_iterator() {
973+
let mut map = VecMap::new();
974+
map.insert(1, "a");
975+
map.insert(3, "c");
976+
map.insert(2, "b");
977+
978+
let vec: Vec<(usize, &str)> = map.drain().collect();
979+
980+
assert_eq!(vec, vec![(1, "a"), (2, "b"), (3, "c")]);
981+
assert_eq!(map.len(), 0);
970982
}
971983

972984
#[test]

0 commit comments

Comments
 (0)