Migrate CmdPreprocessor tests to testsuite
This commit is contained in:
parent
d815b0cc52
commit
5034707a73
2 changed files with 26 additions and 31 deletions
|
|
@ -1,30 +0,0 @@
|
||||||
mod dummy_book;
|
|
||||||
|
|
||||||
use crate::dummy_book::DummyBook;
|
|
||||||
use mdbook::preprocess::{CmdPreprocessor, Preprocessor};
|
|
||||||
use mdbook::MDBook;
|
|
||||||
|
|
||||||
fn example() -> CmdPreprocessor {
|
|
||||||
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);
|
|
||||||
}
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
use crate::prelude::*;
|
use crate::prelude::*;
|
||||||
use mdbook::book::Book;
|
use mdbook::book::Book;
|
||||||
use mdbook::errors::Result;
|
use mdbook::errors::Result;
|
||||||
use mdbook::preprocess::{Preprocessor, PreprocessorContext};
|
use mdbook::preprocess::{CmdPreprocessor, Preprocessor, PreprocessorContext};
|
||||||
use std::sync::{Arc, Mutex};
|
use std::sync::{Arc, Mutex};
|
||||||
|
|
||||||
struct Spy(Arc<Mutex<Inner>>);
|
struct Spy(Arc<Mutex<Inner>>);
|
||||||
|
|
@ -68,3 +68,28 @@ Boom!!1!
|
||||||
"#]]);
|
"#]]);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn example() -> CmdPreprocessor {
|
||||||
|
CmdPreprocessor::new(
|
||||||
|
"nop-preprocessor".to_string(),
|
||||||
|
"cargo run --quiet --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);
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue