simple_html_parser/
lib.rs

1pub mod ast;
2pub mod parser;
3pub use parser::Parser;
4
5mod tests {
6    use super::*;
7    const TEST_HTML: &str = include_str!("test.html");
8
9    #[test]
10    fn get_element_by_id_works() {
11        assert!(Parser::new(TEST_HTML).parse().get_element_by_id("app").is_some())
12    }
13    #[test]
14    fn inner_text_works() {
15        assert!(Parser::new(TEST_HTML).parse().get_element_by_id("app").is_some());
16        if let Some(app) = Parser::new(TEST_HTML).parse().get_element_by_id("app") {
17            assert_eq!(app.inner_text(), "hello".to_string())
18        }
19    }
20}