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!["\"Rust!\""] ); 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"] ); }