]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc/bad-codeblock-syntax.rs
Rollup merge of #69705 - ehuss:toolstate-remove-redundant-beta, r=Mark-Simulacrum
[rust.git] / src / test / rustdoc / bad-codeblock-syntax.rs
1 // @has bad_codeblock_syntax/fn.foo.html
2 // @has - '//*[@class="docblock"]/pre/code' '\_'
3 /// ```
4 /// \_
5 /// ```
6 pub fn foo() {}
7
8 // @has bad_codeblock_syntax/fn.bar.html
9 // @has - '//*[@class="docblock"]/pre/code' '`baz::foobar`'
10 /// ```
11 /// `baz::foobar`
12 /// ```
13 pub fn bar() {}
14
15 // @has bad_codeblock_syntax/fn.quux.html
16 // @has - '//*[@class="docblock"]/pre/code' '\_'
17 /// ```rust
18 /// \_
19 /// ```
20 pub fn quux() {}
21
22 // @has bad_codeblock_syntax/fn.ok.html
23 // @has - '//*[@class="docblock"]/pre/code[@class="language-text"]' '\_'
24 /// ```text
25 /// \_
26 /// ```
27 pub fn ok() {}
28
29 // @has bad_codeblock_syntax/fn.escape.html
30 // @has - '//*[@class="docblock"]/pre/code' '\_ <script>alert("not valid Rust");</script>'
31 /// ```
32 /// \_
33 /// <script>alert("not valid Rust");</script>
34 /// ```
35 pub fn escape() {}
36
37 // @has bad_codeblock_syntax/fn.unterminated.html
38 // @has - '//*[@class="docblock"]/pre/code' '"unterminated'
39 /// ```
40 /// "unterminated
41 /// ```
42 pub fn unterminated() {}