use capricorn::parse;
use quicli::prelude::*;
#[test]
fn test_last() -> Result<(), Box<dyn std::error::Error>> {
let yml = read_file("./test_pages/nodes.yml").unwrap();
let params: parse::HashMapSelectParams = serde_yaml::from_str(&yml).unwrap();
let html = read_file("./test_pages/nodes.html").unwrap();
let r = parse::parse_html(¶ms, &html);
println!("{:?}", r);
assert_eq!(r.get("first").unwrap(), "first");
assert_eq!(r.get("last").unwrap(), "last");
assert_eq!(r.get("eq").unwrap(), "first");
assert_eq!(r.get("last1").unwrap(), "");
Ok(())
}