about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamelid <camelidcamel@gmail.com>2021-02-07 19:54:54 -0800
committerCamelid <camelidcamel@gmail.com>2021-02-07 20:19:01 -0800
commitf1581ed8fc752417a02d7664067e6895d2f448eb (patch)
treed9e49baf81f320b4e1f94bd21105710b903e49d8
parenta0f9d4beec3a89eec88289701c152a69d488487b (diff)
downloadrust-f1581ed8fc752417a02d7664067e6895d2f448eb.tar.gz
rust-f1581ed8fc752417a02d7664067e6895d2f448eb.zip
Test that code does not get smart-punctuated
-rw-r--r--src/test/rustdoc/smart-punct.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/rustdoc/smart-punct.rs b/src/test/rustdoc/smart-punct.rs
index 5c4530c97a9..ce166b79064 100644
--- a/src/test/rustdoc/smart-punct.rs
+++ b/src/test/rustdoc/smart-punct.rs
@@ -1,3 +1,5 @@
+// ignore-tidy-linelength
+
 #![crate_name = "foo"]
 
 //! This is the "start" of the 'document'! How'd you know that "it's" the start?
@@ -7,7 +9,22 @@
 //! [link with "smart punct'" -- yessiree!][]
 //!
 //! [link with "smart punct'" -- yessiree!]: https://www.rust-lang.org
+//!
+//! # Code should not be smart-punct'd
+//!
+//! `this inline code -- it shouldn't have "smart punct"`
+//!
+//! ```
+//! let x = "don't smart-punct me -- please!";
+//! ```
+//!
+//! ```text
+//! I say "don't smart-punct me -- please!"
+//! ```
 
 // @has "foo/index.html" "//p" "This is the “start” of the ‘document’! How’d you know that “it’s” the start?"
 // @has "foo/index.html" "//h1" "Header with “smart punct’”"
 // @has "foo/index.html" '//a[@href="https://www.rust-lang.org"]' "link with “smart punct’” – yessiree!"
+// @has "foo/index.html" '//code' 'this inline code -- it shouldn\'t have "smart punct"'
+// @has "foo/index.html" '//pre' 'let x = "don\'t smart-punct me -- please!";'
+// @has "foo/index.html" '//pre' 'I say "don\'t smart-punct me -- please!"'