Migrate check_spacers to BookTest
This commit is contained in:
parent
efc5ee4449
commit
20f71af4cb
2 changed files with 11 additions and 23 deletions
|
|
@ -89,18 +89,6 @@ fn chapter_content_appears_in_rendered_document() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Apply a series of predicates to some root predicate, where each
|
|
||||||
/// successive predicate is the descendant of the last one. Similar to how you
|
|
||||||
/// might do `ul.foo li a` in CSS to access all anchor tags in the `foo` list.
|
|
||||||
macro_rules! descendants {
|
|
||||||
($root:expr, $($child:expr),*) => {
|
|
||||||
$root
|
|
||||||
$(
|
|
||||||
.descendant($child)
|
|
||||||
)*
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Make sure that all `*.md` files (excluding `SUMMARY.md`) were rendered
|
/// Make sure that all `*.md` files (excluding `SUMMARY.md`) were rendered
|
||||||
/// and placed in the `book` directory with their extensions set to `*.html`.
|
/// and placed in the `book` directory with their extensions set to `*.html`.
|
||||||
#[test]
|
#[test]
|
||||||
|
|
@ -169,17 +157,6 @@ fn toc_fallback_html() -> Result<Document> {
|
||||||
Ok(Document::from(html.as_str()))
|
Ok(Document::from(html.as_str()))
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn check_spacers() {
|
|
||||||
let doc = toc_js_html().unwrap();
|
|
||||||
let should_be = 2;
|
|
||||||
|
|
||||||
let num_spacers = doc
|
|
||||||
.find(Class("chapter").descendant(Name("li").and(Class("spacer"))))
|
|
||||||
.count();
|
|
||||||
assert_eq!(num_spacers, should_be);
|
|
||||||
}
|
|
||||||
|
|
||||||
// don't use target="_parent" in JS
|
// don't use target="_parent" in JS
|
||||||
#[test]
|
#[test]
|
||||||
fn check_link_target_js() {
|
fn check_link_target_js() {
|
||||||
|
|
|
||||||
|
|
@ -84,3 +84,14 @@ fn check_first_toc_level() {
|
||||||
|
|
||||||
assert_eq!(children, should_be);
|
assert_eq!(children, should_be);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn check_spacers() {
|
||||||
|
let doc = toc_js_html();
|
||||||
|
let should_be = 2;
|
||||||
|
|
||||||
|
let num_spacers = doc
|
||||||
|
.find(Class("chapter").descendant(Name("li").and(Class("spacer"))))
|
||||||
|
.count();
|
||||||
|
assert_eq!(num_spacers, should_be);
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue