Tested MDBook::init with custom args
This commit is contained in:
parent
29e00c0d97
commit
0c3a2b80f8
|
@ -21,3 +21,23 @@ fn run_mdbook_init() {
|
|||
assert!(temp.path().join(file).exists(), "{} doesn't exist", file);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn run_mdbook_init_with_custom_args() {
|
||||
let created_files = vec!["out", "in", "in/SUMMARY.md", "in/chapter_1.md"];
|
||||
|
||||
let temp = TempDir::new("mdbook").unwrap();
|
||||
for file in &created_files {
|
||||
assert!(!temp.path().join(file).exists());
|
||||
}
|
||||
|
||||
let mut md = MDBook::new(temp.path())
|
||||
.with_source("in")
|
||||
.with_destination("out");
|
||||
|
||||
md.init().unwrap();
|
||||
|
||||
for file in &created_files {
|
||||
assert!(temp.path().join(file).exists(), "{} doesn't exist", file);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue