gecko/toolkit/mozapps/extensions/test/browser/browser_bug567137.js

41 lines
1.2 KiB
JavaScript
Raw Normal View History

/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/
*/
// Test that the selected category is persisted across loads of the manager
function test() {
waitForExplicitFinish();
open_manager(null, function(aWindow) {
let utils = new CategoryUtilities(aWindow);
// Open the plugins category
utils.openType("plugin", function() {
// Re-open the manager
close_manager(aWindow, function() {
open_manager(null, function(aWindow) {
utils = new CategoryUtilities(aWindow);
is(utils.selectedCategory, "plugin", "Should have shown the plugins category");
// Open the extensions category
utils.openType("extension", function() {
// Re-open the manager
close_manager(aWindow, function() {
open_manager(null, function(aWindow) {
utils = new CategoryUtilities(aWindow);
is(utils.selectedCategory, "extension", "Should have shown the extensions category");
close_manager(aWindow, finish);
});
});
});
});
});
});
});
}