forked from mirrors/gecko-dev
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36052 --HG-- extra : source : b5be5b4f4b47c256e28a29f665dc754f6407ee7f
20 lines
746 B
JavaScript
20 lines
746 B
JavaScript
function run_test() {
|
|
// Make sure that getting both nsIAuthPrompt and nsIAuthPrompt2 works
|
|
// (these should work independently of whether the application has
|
|
// nsIPromptService)
|
|
var ww = Cc["@mozilla.org/embedcomp/window-watcher;1"].getService();
|
|
|
|
var prompt;
|
|
|
|
prompt = ww.nsIWindowWatcher.getNewPrompter(null);
|
|
Assert.notEqual(prompt, null);
|
|
prompt = ww.nsIWindowWatcher.getNewAuthPrompter(null);
|
|
Assert.notEqual(prompt, null);
|
|
|
|
prompt = ww.nsIPromptFactory.getPrompt(null, Ci.nsIPrompt);
|
|
Assert.notEqual(prompt, null);
|
|
prompt = ww.nsIPromptFactory.getPrompt(null, Ci.nsIAuthPrompt);
|
|
Assert.notEqual(prompt, null);
|
|
prompt = ww.nsIPromptFactory.getPrompt(null, Ci.nsIAuthPrompt2);
|
|
Assert.notEqual(prompt, null);
|
|
}
|