Skip to content
Snippets Groups Projects
Commit 692bd418 authored by Alex Helfet's avatar Alex Helfet
Browse files

Add asserts for Vec::len() in test push_and_pop() (was sanity).

parent 5b91d682
No related branches found
No related tags found
No related merge requests found
...@@ -236,15 +236,20 @@ mod tests { ...@@ -236,15 +236,20 @@ mod tests {
} }
#[test] #[test]
fn sanity() { fn push_and_pop() {
let mut v: Vec<i32, [i32; 4]> = Vec::new(); let mut v: Vec<i32, [i32; 4]> = Vec::new();
assert_eq!(v.len(), 0);
assert_eq!(v.pop(), None); assert_eq!(v.pop(), None);
assert_eq!(v.len(), 0);
v.push(0).unwrap(); v.push(0).unwrap();
assert_eq!(v.len(), 1);
assert_eq!(v.pop(), Some(0)); assert_eq!(v.pop(), Some(0));
assert_eq!(v.len(), 0);
assert_eq!(v.pop(), None); assert_eq!(v.pop(), None);
assert_eq!(v.len(), 0);
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment