Revision control

Copy as Markdown

Other Tools

/* 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/. */
var { GraphServer, RemoteFolder } = ChromeUtils.importESModule(
);
/**
* @type {nsIMsgWindow}
*/
var msgWindow;
var incomingServer;
/**
* @type {GraphServer}
*/
var graphServer;
add_setup(async function () {
[graphServer, incomingServer] = setupBasicGraphTestServer();
msgWindow = Cc["@mozilla.org/messenger/msgwindow;1"].createInstance(
Ci.nsIMsgWindow
);
});
add_task(async function test_verifyLogon() {
const listener = new PromiseTestUtils.PromiseUrlListener();
incomingServer.verifyLogon(listener, msgWindow);
await listener.promise;
});