Skip to content

Commit

Permalink
Fix path-related tests (#727)
Browse files Browse the repository at this point in the history
  • Loading branch information
denisidoro authored May 15, 2022
1 parent 67d6a6a commit 7e297fc
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions src/filesystem.rs
Original file line number Diff line number Diff line change
Expand Up @@ -281,32 +281,34 @@ mod tests {
let base_dirs = BaseDirs::new()
.ok_or(anyhow!("bad"))
.expect("could not determine base directories");
let mut expect = base_dirs.config_dir().to_path_buf();
expect.push("navi");
expect.push("config.yaml");
let expect = match option_env!("NAVI_CONFIG") {
Some(path) => path.to_string(),
None => expect.to_string_lossy().to_string(),

let expected = {
let mut e = base_dirs.config_dir().to_path_buf();
e.push("navi");
e.push("config.yaml");
e.to_string_lossy().to_string()
};

let config = default_config_pathbuf().expect("could not find default config path");

assert_eq!(expect, config.to_string_lossy().to_string())
assert_eq!(expected, config.to_string_lossy().to_string())
}

#[test]
fn test_default_cheat_pathbuf() {
let base_dirs = BaseDirs::new()
.ok_or(anyhow!("bad"))
.expect("could not determine base directories");
let mut expect = base_dirs.data_dir().to_path_buf();
expect.push("navi");
expect.push("cheats");
let expect = match option_env!("NAVI_PATH") {
Some(path) => path.to_string(),
None => expect.to_string_lossy().to_string(),

let expected = {
let mut e = base_dirs.data_dir().to_path_buf();
e.push("navi");
e.push("cheats");
e.to_string_lossy().to_string()
};

let cheats = default_cheat_pathbuf().expect("could not find default config path");

assert_eq!(expect, cheats.to_string_lossy().to_string())
assert_eq!(expected, cheats.to_string_lossy().to_string())
}
}

0 comments on commit 7e297fc

Please sign in to comment.