mirror of
https://github.com/bitwarden/browser
synced 2025-12-06 00:13:28 +00:00
[PM-26731] Add feature flag for chromium importers with ABE (#16926)
* Add missing browser to SUPPORTED_BROWSERS in windows.rs These were previously removed due to needing ABE support * Add feature flag for chromium importer with ABE * Fix tests for windows * Run cargo fmt --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
aa12700ebc
commit
bbfdb60c34
@@ -173,6 +173,8 @@ mod tests {
|
||||
let map = get_supported_importers::<MockInstalledBrowserRetriever>();
|
||||
|
||||
let expected: HashSet<String> = HashSet::from([
|
||||
"bravecsv".to_string(),
|
||||
"chromecsv".to_string(),
|
||||
"chromiumcsv".to_string(),
|
||||
"edgecsv".to_string(),
|
||||
"operacsv".to_string(),
|
||||
@@ -192,7 +194,14 @@ mod tests {
|
||||
#[test]
|
||||
fn windows_specific_loaders_match_const_array() {
|
||||
let map = get_supported_importers::<MockInstalledBrowserRetriever>();
|
||||
let ids = ["chromiumcsv", "edgecsv", "operacsv", "vivaldicsv"];
|
||||
let ids = [
|
||||
"bravecsv",
|
||||
"chromecsv",
|
||||
"chromiumcsv",
|
||||
"edgecsv",
|
||||
"operacsv",
|
||||
"vivaldicsv",
|
||||
];
|
||||
|
||||
for id in ids {
|
||||
let loaders = get_loaders(&map, id);
|
||||
|
||||
@@ -16,7 +16,15 @@ use crate::util;
|
||||
//
|
||||
|
||||
// IMPORTANT adjust array size when enabling / disabling chromium importers here
|
||||
pub const SUPPORTED_BROWSERS: [BrowserConfig; 4] = [
|
||||
pub const SUPPORTED_BROWSERS: [BrowserConfig; 6] = [
|
||||
BrowserConfig {
|
||||
name: "Brave",
|
||||
data_dir: "AppData/Local/BraveSoftware/Brave-Browser/User Data",
|
||||
},
|
||||
BrowserConfig {
|
||||
name: "Chrome",
|
||||
data_dir: "AppData/Local/Google/Chrome/User Data",
|
||||
},
|
||||
BrowserConfig {
|
||||
name: "Chromium",
|
||||
data_dir: "AppData/Local/Chromium/User Data",
|
||||
|
||||
Reference in New Issue
Block a user