From 23b130441abcfd6c3fbd4de9c6ae3245360bd0a2 Mon Sep 17 00:00:00 2001 From: Seo Sanghyeon Date: Mon, 14 Jan 2013 16:10:54 +0900 Subject: [PATCH] Add a test for vec::retain --- src/libcore/vec.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libcore/vec.rs b/src/libcore/vec.rs index 9527c85481c..092aea7577f 100644 --- a/src/libcore/vec.rs +++ b/src/libcore/vec.rs @@ -2799,6 +2799,13 @@ mod tests { assert filter(~[1u, 2u, 4u, 8u, 16u], is_three) == ~[]; } + #[test] + fn test_retain() { + let mut v = ~[1, 2, 3, 4, 5]; + v.retain(is_odd); + assert v == ~[1, 3, 5]; + } + #[test] fn test_foldl() { // Test on-stack fold.