Mozilla/mozilla/browser/fuel/test/browser_Application.js
ted.mielczarek%gmail.com ed60462209 attempting to fix test bustage. rs=shaver
git-svn-id: svn://10.0.0.236/trunk@236304 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-19 14:01:59 +00:00

29 lines
1.0 KiB
JavaScript

const Ci = Components.interfaces;
const Cc = Components.classes;
function test() {
ok(Application, "Check global access to Application");
// I'd test these against a specific value, but that is bound to flucuate
ok(Application.id, "Check to see if an ID exists for the Application");
ok(Application.name, "Check to see if a name exists for the Application");
ok(Application.version, "Check to see if a version exists for the Application");
var wMediator = Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator);
var console = wMediator.getMostRecentWindow("global:console");
waitForExplicitFinish();
if (!console) {
Application.console.open();
}
setTimeout(checkConsole, 500);
}
function checkConsole() {
var wMediator = Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator);
var console = wMediator.getMostRecentWindow("global:console");
ok(console, "Check to see if the console window opened");
if (console)
console.close();
finish();
}