From 692bd418f1a4d25e903f0c1ce818f6e70e536562 Mon Sep 17 00:00:00 2001
From: Alex Helfet <alex.helfet@gmail.com>
Date: Tue, 19 Dec 2017 20:02:25 +0000
Subject: [PATCH] Add asserts for Vec::len() in test push_and_pop() (was
 sanity).

---
 src/vec.rs | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/vec.rs b/src/vec.rs
index e1b91ec..274b06c 100644
--- a/src/vec.rs
+++ b/src/vec.rs
@@ -236,15 +236,20 @@ mod tests {
     }
 
     #[test]
-    fn sanity() {
+    fn push_and_pop() {
         let mut v: Vec<i32, [i32; 4]> = Vec::new();
+        assert_eq!(v.len(), 0);
 
         assert_eq!(v.pop(), None);
+        assert_eq!(v.len(), 0);
 
         v.push(0).unwrap();
+        assert_eq!(v.len(), 1);
 
         assert_eq!(v.pop(), Some(0));
+        assert_eq!(v.len(), 0);
 
         assert_eq!(v.pop(), None);
+        assert_eq!(v.len(), 0);
     }
 }
-- 
GitLab