mdbook/tests/custom_preprocessors.rs

31 lines
611 B
Rust
Raw Normal View History

mod dummy_book;
use crate::dummy_book::DummyBook;
use mdbook::preprocess::{CmdPreprocessor, Preprocessor};
2018-09-16 23:23:03 +08:00
use mdbook::MDBook;
fn example() -> CmdPreprocessor {
2018-12-04 00:11:41 +01:00
CmdPreprocessor::new(
"nop-preprocessor".to_string(),
"cargo run --example nop-preprocessor --".to_string(),
)
}
#[test]
fn example_supports_whatever() {
let cmd = example();
let got = cmd.supports_renderer("whatever");
assert_eq!(got, true);
}
#[test]
fn example_doesnt_support_not_supported() {
let cmd = example();
let got = cmd.supports_renderer("not-supported");
assert_eq!(got, false);
}