Artifact e383e9fd77d22308a18bd5b090a5e07ab4c39d62ee26473644cdc40d408542dc:
- File src/tests.rs — part of check-in [85fa6bddaa] at 2026-01-18 09:13:59 on branch trunk — add html escaping (user: arcade, size: 503) [annotate] [blame] [check-ins using] [more...]
use crate::utils::validate; use stacked_errors::{ Result, StackableErr, }; #[test] fn check_valid () -> Result<()> { let html = "<p>Some <b>valid</b> HTML</p>"; let res = validate(html).stack()?; assert_eq!(res, "<p>Some <b>valid</b> HTML</p>"); Ok(()) } #[test] #[should_panic = "Telegram closing tag found."] fn check_invalid () { let html = "<p>Some <b>valid</b> HTML</p></code><a href='http://somewere.com'>Link injection!</a>"; let _ = validate(html).unwrap(); }