/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 'use strict'; const { Cc, Ci } = require('chrome'); const { setTimeout } = require('sdk/timers'); const { Loader } = require('sdk/test/loader'); const WM = Cc['@mozilla.org/appshell/window-mediator;1']. getService(Ci.nsIWindowMediator); const { browserWindows } = require('sdk/windows'); const ERR_MSG = 'This method is not yet supported by Fennec, consider using require("sdk/tabs") instead'; // TEST: browserWindows.length for Fennec exports.testBrowserWindowsLength = function(assert) { assert.equal(browserWindows.length, 1, "Only one window open"); }; // TEST: open & close window exports.testOpenWindow = function(assert) { let tabCount = browserWindows.activeWindow.tabs.length; let url = "data:text/html;charset=utf-8,