fix(html): keyword-in-heading badge + brackets in wikilink descriptions
This commit is contained in:
@@ -179,7 +179,13 @@ fn preformatted_block_parses_language() {
|
||||
#[test]
|
||||
fn preformatted_block_parses_attrs() {
|
||||
let lexed = lex("{{{rust class=\"hl\" key=val\nx\n}}}\n");
|
||||
let PreformattedOpen { language, attrs } = &lexed[0] else {
|
||||
let PreformattedOpen {
|
||||
language,
|
||||
attrs,
|
||||
raw,
|
||||
..
|
||||
} = &lexed[0]
|
||||
else {
|
||||
panic!("expected PreformattedOpen");
|
||||
};
|
||||
assert_eq!(language.as_deref(), Some("rust"));
|
||||
@@ -187,6 +193,8 @@ fn preformatted_block_parses_attrs() {
|
||||
expected.insert("class".into(), "hl".into());
|
||||
expected.insert("key".into(), "val".into());
|
||||
assert_eq!(attrs, &expected);
|
||||
// The verbatim fence text is preserved for the HTML renderer.
|
||||
assert_eq!(raw, "rust class=\"hl\" key=val");
|
||||
}
|
||||
|
||||
// ===== Math block =====
|
||||
|
||||
Reference in New Issue
Block a user