use super::prelude::*;
#[derive(Debug)]
pub struct NullRender;
impl Render for NullRender {
type Output = ();
#[inline]
fn render(
&self,
_tree: &SyntaxTree,
_page_info: &PageInfo,
_settings: &WikitextSettings,
) {
info!("Running null renderer");
}
}
#[test]
fn null() {
use crate::layout::Layout;
use crate::tree::BibliographyList;
let page_info = PageInfo::dummy();
let settings = WikitextSettings::from_mode(WikitextMode::Page, Layout::Wikidot);
let result = SyntaxTree::from_element_result(
vec![],
vec![],
(vec![], vec![]),
vec![],
(vec![], true),
BibliographyList::new(),
0,
);
let (tree, _) = result.into();
NullRender.render(&tree, &page_info, &settings);
}