chiark / gitweb /
jstest: lower: broaden a test
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 9 Jul 2021 18:08:01 +0000 (19:08 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 9 Jul 2021 18:08:01 +0000 (19:08 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
jstest/jst-lower.rs

index 3b7dd89491dce7ad5bd72fb8e44d4e20fbc1e832..19982753903ffa3d8ea704bf2e775cf0a3458d72 100644 (file)
@@ -121,12 +121,15 @@ impl Test {
     }
 
     // non-bottom targets are in same stacking order as before
+    // bottom targets are in same stacking order as before
     {
-      for (o, n) in izip!(
-        old.iter().filter(|p| p.target && ! p.bottom),
-        new.iter().filter(|p| p.target && ! p.bottom),
-      ) {
-        assert_eq!(o.id, n.id);
+      for &want_bottom in &[false, true] {
+        for (o, n) in izip!(
+          old.iter().filter(|p| p.target && p.bottom == want_bottom),
+          new.iter().filter(|p| p.target && p.bottom == want_bottom),
+        ) {
+          assert_eq!(o.id, n.id);
+        }
       }
     }