use umd::parse;
#[test]
fn test_semantic_html_integration() {
let html = parse("&dfn{API};");
println!("DFN output: {}", html);
assert!(
html.contains("<dfn>API</dfn>"),
"Expected dfn tag, got: {}",
html
);
let html = parse("&kbd{Ctrl};");
println!("KBD output: {}", html);
assert!(
html.contains("<kbd>Ctrl</kbd>"),
"Expected kbd tag, got: {}",
html
);
let html = parse("&color(red){text};");
println!("COLOR output: {}", html);
assert!(
html.contains(r#"class="text-red""#),
"Expected text-red class, got: {}",
html
);
}