diff options
Diffstat (limited to '')
-rw-r--r-- | askama_shared/src/path.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/askama_shared/src/path.rs b/askama_shared/src/path.rs deleted file mode 100644 index 16102b8..0000000 --- a/askama_shared/src/path.rs +++ /dev/null @@ -1,29 +0,0 @@ -use std::fs; -use std::path::Path; - -pub fn get_template_source(tpl_path: &Path) -> String { - match fs::read_to_string(tpl_path) { - Err(_) => panic!( - "unable to open template file '{}'", - tpl_path.to_str().unwrap() - ), - Ok(mut source) => { - if source.ends_with('\n') { - let _ = source.pop(); - } - source - } - } -} - -#[cfg(test)] -mod tests { - use super::get_template_source; - use Config; - - #[test] - fn get_source() { - let path = Config::new().find_template("sub/b.html", None); - assert_eq!(get_template_source(&path), "bar"); - } -} |