chiark / gitweb /
test prepend
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 15 Nov 2024 16:24:32 +0000 (16:24 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 15 Nov 2024 16:24:39 +0000 (16:24 +0000)
src/test.rs

index ba415f02dbec86a17c7a177ae28e94e820e64422..7eddc91a041516331c7d442ffb9b63684003e3ad 100644 (file)
@@ -35,9 +35,12 @@ fn demo() {
     chk_vec!(l.all_mut_safe());
     chk_vec!(l.all_mut_fast());
 
+    l.prepend(s("one"));         l.check_consistency();
+    assert_eq!(l.head_and_tail_mut(), H::Both(&mut s("one"), &mut s("ho")));
+
     write!(l.front_mut().unwrap(), "!").unwrap();
-    assert_eq!(l.pop_front(), Some(s("hi!")));  l.check_consistency();
-    assert_eq!(l.front(), Some(&s("ho")));      l.check_consistency();
+    assert_eq!(l.pop_front(), Some(s("one!")));   l.check_consistency();
+    assert_eq!(l.front(), Some(&s("hi")));        l.check_consistency();
 
     drop(l);
 }