use html_parser::{Dom, Result}; use indoc::indoc; use insta::assert_json_snapshot; #[test] fn it_can_output_json() -> Result<()> { assert!(Dom::parse("
")?.to_json().is_ok()); Ok(()) } #[test] fn it_can_output_json_pretty() -> Result<()> { assert!(Dom::parse("
")?.to_json_pretty().is_ok()); Ok(()) } #[test] fn it_can_output_complex_html_as_json() -> Result<()> { let html = indoc!( " Här kan man va

Tjena världen!

Tänkte bara informera om att Sverige är bättre än Finland i ishockey.

" ); let dom = Dom::parse(html)?; assert_json_snapshot!(dom); Ok(()) }