Skip to content

Commit

Permalink
Test that code does not get smart-punctuated
Browse files Browse the repository at this point in the history
  • Loading branch information
camelid committed Feb 8, 2021
1 parent a0f9d4b commit f1581ed
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions 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?
Expand All @@ -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!"'

0 comments on commit f1581ed

Please sign in to comment.