(&self, mut browser_version: &str)
| 407 | } |
| 408 | |
| 409 | fn get_browser_path_from_version(&self, mut browser_version: &str) -> &str { |
| 410 | if browser_version.eq_ignore_ascii_case(CANARY) { |
| 411 | browser_version = NIGHTLY; |
| 412 | } else if !self.is_unstable(browser_version) { |
| 413 | browser_version = STABLE; |
| 414 | } |
| 415 | self.get_browser_path_map() |
| 416 | .get(&BrowserPath::new( |
| 417 | str_to_os(self.get_os()).unwrap(), |
| 418 | browser_version, |
| 419 | )) |
| 420 | .cloned() |
| 421 | .unwrap_or_default() |
| 422 | } |
| 423 | |
| 424 | fn detect_browser_path(&mut self) -> Option<PathBuf> { |
| 425 | let browser_version = self.get_browser_version(); |
no test coverage detected