Fix tests

This commit is contained in:
Mikayla Maki
2023-07-19 11:10:30 -07:00
parent fd72f4526d
commit 929a9f97b2
@@ -26,8 +26,15 @@ pub fn init(assets: impl AssetSource, cx: &mut AppContext) {
impl FileAssociations {
pub fn new(assets: impl AssetSource) -> Self {
let file = assets.load("icons/file_icons/file_types.json").unwrap();
serde_json::from_str::<FileAssociations>(str::from_utf8(&file).unwrap()).unwrap()
assets
.load("icons/file_icons/file_types.json")
.map(|file| {
serde_json::from_str::<FileAssociations>(str::from_utf8(&file).unwrap()).unwrap()
})
.unwrap_or_else(|_| FileAssociations {
suffixes: HashMap::default(),
types: HashMap::default(),
})
}
pub fn get_icon(path: &Path, cx: &AppContext) -> Option<Arc<str>> {