1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
-
+
|
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, html);
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>";
|