use gemini2html::parse_to_html;
#[test]
fn try_parse() {
let header1 = "# Header 1";
assert_eq!(parse_to_html(header1).unwrap(), vec!["
Header 1
"]);
let header2 = "\
## Header 2\
";
assert_eq!(parse_to_html(header2).unwrap(), vec!["Header 2
"]);
let header3 = "### Header 3";
assert_eq!(parse_to_html(header3).unwrap(), vec!["Header 3
"]);
let link = "=> https://www.rust-lang.org/ Rust!";
assert_eq!(
parse_to_html(link).unwrap(),
vec!["Rust!"]
);
let link = "=> https://www.rust-lang.org/static/images/rust-logo-blk.svg Rust!";
assert_eq!(
parse_to_html(link).unwrap(),
vec![""]
);
let quote = "> Quote";
assert_eq!(
parse_to_html(quote).unwrap(),
vec!["Quote
"]
);
let code = "```rust\nprintln!(\"Hello world!\")\n```";
assert_eq!(
parse_to_html(code).unwrap(),
vec![" rust\nprintln!(\"Hello world!\")\n
"]
);
}