about summary refs log tree commit diff
path: root/src/librustdoc/html/render/tests.rs
diff options
context:
space:
mode:
authorDániel Buga <bugadani@gmail.com>2021-02-24 18:14:31 +0100
committerDániel Buga <bugadani@gmail.com>2021-02-24 18:14:31 +0100
commitd3f75ebf609eed01b39fb7528745f2fce88e33e6 (patch)
tree628732966de56218a64217386693d04c25c036ce /src/librustdoc/html/render/tests.rs
parent3be69b100f6678c42eff36e18505c2ba9419647a (diff)
downloadrust-d3f75ebf609eed01b39fb7528745f2fce88e33e6.tar.gz
rust-d3f75ebf609eed01b39fb7528745f2fce88e33e6.zip
Add test
Diffstat (limited to 'src/librustdoc/html/render/tests.rs')
-rw-r--r--src/librustdoc/html/render/tests.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/librustdoc/html/render/tests.rs b/src/librustdoc/html/render/tests.rs
index abf5f05fe58..224c794fb3b 100644
--- a/src/librustdoc/html/render/tests.rs
+++ b/src/librustdoc/html/render/tests.rs
@@ -38,3 +38,14 @@ fn test_name_sorting() {
     sorted.sort_by(|&l, r| compare_names(l, r));
     assert_eq!(names, sorted);
 }
+
+#[test]
+fn test_all_types_prints_header_once() {
+    // Regression test for #82477
+    let all_types = AllTypes::new();
+
+    let mut buffer = Buffer::new();
+    all_types.print(&mut buffer);
+
+    assert_eq!(1, buffer.into_inner().matches("List of all items").count());
+}