fix: pass unit test

This commit is contained in:
appflowy
2022-02-09 19:17:15 +08:00
parent 7cceafa432
commit 93863462a2
6 changed files with 5 additions and 20 deletions

View File

@ -27,7 +27,7 @@ syn = { version = "1.0.60", features = ["extra-traits", "parsing", "derive", "fu
fancy-regex = { version = "0.5.0", optional = true }
lazy_static = { version = "1.4.0", optional = true }
tera = { version = "1.5.0", optional = true}
itertools = {versino = "0.10", optional = true}
itertools = { version = "0.10", optional = true }
phf = { version = "0.8.0", features = ["macros"], optional = true }
console = {version = "0.14.0", optional = true}

View File

@ -8,13 +8,13 @@ use std::io::Read;
use tera::Tera;
pub fn get_tera(directory: &str) -> Tera {
let mut root = format!("{}/../", file!());
let mut root = format!("{}/src/proto_gen/template/", env!("CARGO_MANIFEST_DIR"));
root.push_str(directory);
let root_absolute_path = match std::fs::canonicalize(root) {
let root_absolute_path = match std::fs::canonicalize(&root) {
Ok(p) => p.as_path().display().to_string(),
Err(e) => {
panic!("canonicalize {} failed {:?}", root, e);
panic!("❌ Canonicalize file path {} failed {:?}", root, e);
}
};