mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-26 22:32:46 +00:00
25 lines
950 B
JavaScript
25 lines
950 B
JavaScript
function run_test() {
|
|
// Make sure that getting both nsIAuthPrompt and nsIAuthPrompt2 works
|
|
// (these should work independently of whether the application has
|
|
// nsIPromptService2)
|
|
var ww = Components.classes["@mozilla.org/embedcomp/window-watcher;1"]
|
|
.getService();
|
|
|
|
var prompt;
|
|
|
|
prompt = ww.nsIWindowWatcher.getNewPrompter(null);
|
|
do_check_neq(prompt, null);
|
|
prompt = ww.nsIWindowWatcher.getNewAuthPrompter(null);
|
|
do_check_neq(prompt, null);
|
|
|
|
prompt = ww.nsIPromptFactory.getPrompt(null,
|
|
Components.interfaces.nsIPrompt);
|
|
do_check_neq(prompt, null);
|
|
prompt = ww.nsIPromptFactory.getPrompt(null,
|
|
Components.interfaces.nsIAuthPrompt);
|
|
do_check_neq(prompt, null);
|
|
prompt = ww.nsIPromptFactory.getPrompt(null,
|
|
Components.interfaces.nsIAuthPrompt2);
|
|
do_check_neq(prompt, null);
|
|
}
|