mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-11 17:57:32 +09:00
Move WebExtensions enabled Add-ons Manager
This commit is contained in:
parent
d7d16e7fbb
commit
358cd0404a
1100 changed files with 133 additions and 106 deletions
|
|
@ -0,0 +1,44 @@
|
|||
/* Any copyright is dedicated to the Public Domain.
|
||||
* http://creativecommons.org/publicdomain/zero/1.0/
|
||||
*/
|
||||
|
||||
// Bug 608316 - Test that opening the manager to an add-on that doesn't exist
|
||||
// just loads the default view
|
||||
|
||||
var gCategoryUtilities;
|
||||
|
||||
function test() {
|
||||
waitForExplicitFinish();
|
||||
|
||||
run_next_test();
|
||||
}
|
||||
|
||||
function end_test() {
|
||||
finish();
|
||||
}
|
||||
|
||||
add_test(function() {
|
||||
open_manager("addons://detail/foo", function(aManager) {
|
||||
gCategoryUtilities = new CategoryUtilities(aManager);
|
||||
is(gCategoryUtilities.selectedCategory, "discover", "Should fall back to the discovery pane");
|
||||
|
||||
close_manager(aManager, run_next_test);
|
||||
});
|
||||
});
|
||||
|
||||
// Also test that opening directly to an add-on that does exist doesn't break
|
||||
// and selects the right category
|
||||
add_test(function() {
|
||||
new MockProvider().createAddons([{
|
||||
id: "addon1@tests.mozilla.org",
|
||||
name: "addon 1",
|
||||
version: "1.0"
|
||||
}]);
|
||||
|
||||
open_manager("addons://detail/addon1@tests.mozilla.org", function(aManager) {
|
||||
gCategoryUtilities = new CategoryUtilities(aManager);
|
||||
is(gCategoryUtilities.selectedCategory, "extension", "Should have selected the right category");
|
||||
|
||||
close_manager(aManager, run_next_test);
|
||||
});
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue