mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-30 03:08:38 +09:00
20 lines
769 B
JavaScript
20 lines
769 B
JavaScript
"use strict";
|
|
|
|
const EDGE_AVAILABLE_MIGRATIONS =
|
|
MigrationUtils.resourceTypes.COOKIES |
|
|
MigrationUtils.resourceTypes.BOOKMARKS |
|
|
MigrationUtils.resourceTypes.HISTORY |
|
|
MigrationUtils.resourceTypes.PASSWORDS;
|
|
|
|
add_task(function* () {
|
|
let migrator = MigrationUtils.getMigrator("edge");
|
|
Cu.import("resource://gre/modules/AppConstants.jsm");
|
|
Assert.equal(!!(migrator && migrator.sourceExists), AppConstants.isPlatformAndVersionAtLeast("win", "10"),
|
|
"Edge should be available for migration if and only if we're on Win 10+");
|
|
if (migrator) {
|
|
let migratableData = migrator.getMigrateData(null, false);
|
|
Assert.equal(migratableData, EDGE_AVAILABLE_MIGRATIONS,
|
|
"All the data types we expect should be available");
|
|
}
|
|
});
|
|
|