| // Checks that footnote references in footnote definitions are correctly generated. | |
| // Regression test for <https://github.com/rust-lang/rust/issues/131946>. | |
| #![crate_name = "foo"] | |
| //@ has 'foo/index.html' | |
| //@ has - '//*[@class="docblock"]/p/sup[@id="fnref1"]/a[@href="#fn1"]' '1' | |
| //@ has - '//li[@id="fn1"]/p' 'meow' | |
| //@ has - '//li[@id="fn1"]/p/sup[@id="fnref2"]/a[@href="#fn2"]' '2' | |
| //@ has - '//li[@id="fn1"]//a[@href="#fn2"]' '2' | |
| //@ has - '//li[@id="fn2"]/p' 'uwu' | |
| //@ has - '//li[@id="fn2"]/p/sup[@id="fnref1-2"]/a[@href="#fn1"]' '1' | |
| //@ has - '//li[@id="fn2"]//a[@href="#fn1"]' '1' | |
| //! # footnote-hell | |
| //! | |
| //! Hello [^a]. | |
| //! | |
| //! [^a]: meow [^b] | |
| //! [^b]: uwu [^a] |