use node_html_parser::{parse_with_options, Options};
#[test]
fn issue_207_void_tag_custom_and_closing_slash() {
let html = "<custom-void></custom-void><img src=\"a.png\">";
let mut opts = Options::default();
opts.void_tag.add_closing_slash = true;
opts.void_tag.tags = Some(
vec![
"area",
"base",
"br",
"col",
"embed",
"hr",
"img",
"input",
"link",
"meta",
"param",
"source",
"track",
"wbr",
"custom-void",
]
.into_iter()
.map(|s| s.to_string())
.collect(),
);
let root = parse_with_options(html, &opts);
assert_eq!(root.to_string(), "<custom-void/><img src=\"a.png\" />");
}