]> git.lizzy.rs Git - rust.git/blob - tests/rustdoc/bad-codeblock-syntax.rs
Fix problem noticed in PR106859 with char -> u8 suggestion
[rust.git] / tests / rustdoc / bad-codeblock-syntax.rs
1 #![allow(rustdoc::invalid_rust_codeblocks)]
2
3 // @has bad_codeblock_syntax/fn.foo.html
4 // @has - '//*[@class="docblock"]' '\_'
5 /// ```
6 /// \_
7 /// ```
8 pub fn foo() {}
9
10 // @has bad_codeblock_syntax/fn.bar.html
11 // @has - '//*[@class="docblock"]' '`baz::foobar`'
12 /// ```
13 /// `baz::foobar`
14 /// ```
15 pub fn bar() {}
16
17 // @has bad_codeblock_syntax/fn.quux.html
18 // @has - '//*[@class="docblock"]' '\_'
19 /// ```rust
20 /// \_
21 /// ```
22 pub fn quux() {}
23
24 // @has bad_codeblock_syntax/fn.ok.html
25 // @has - '//*[@class="docblock"]' '\_'
26 /// ```text
27 /// \_
28 /// ```
29 pub fn ok() {}
30
31 // @has bad_codeblock_syntax/fn.escape.html
32 // @has - '//*[@class="docblock"]' '\_ <script>alert("not valid Rust");</script>'
33 /// ```
34 /// \_
35 /// <script>alert("not valid Rust");</script>
36 /// ```
37 pub fn escape() {}
38
39 // @has bad_codeblock_syntax/fn.unterminated.html
40 // @has - '//*[@class="docblock"]' '"unterminated'
41 /// ```
42 /// "unterminated
43 /// ```
44 pub fn unterminated() {}