// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
var panelWindowId = 0;
chrome.test.runTests([
function openPanelThatConnectsToExtension() {
chrome.test.listenOnce(chrome.runtime.onConnect, function(port) {
chrome.test.assertEq(panelWindowId, port.sender.tab.windowId);
chrome.test.assertTrue(port.sender.tab.id > 0);
});
chrome.windows.create(
{ 'url': chrome.runtime.getURL('panel.html'), 'type': 'panel' },
chrome.test.callbackPass(function(win) {
chrome.test.assertEq('panel', win.type);
panelWindowId = win.id;
}));
}
]);