mod data;
use data::doc;
#[test]
fn test_is() {
let doc = doc();
let sel = doc.select(".footer p:nth-child(1)");
print!("{}", sel.length());
assert!(sel.is("p"), "Expected .footer p:nth-child(1) to be a p.");
}
#[test]
fn test_is_invalid() {
let doc = doc();
let sel = doc.select(".footer p:nth-child(1)");
assert!(
!sel.is(""),
"is should not succeed with invalid selector string"
);
}
#[test]
fn test_is_selection() {
let doc = doc();
let sel = doc.select("div");
let sel2 = doc.select(".pvk-gutter");
assert!(
sel.is_selection(&sel2),
"Expected some div to have a pvk-gutter class."
);
}
#[test]
fn test_is_selection_not() {
let doc = doc();
let sel = doc.select("div");
let sel2 = doc.select("a");
assert!(
!sel.is_selection(&sel2),
"Expected some div NOT to be an anchor."
);
}