1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
8 function openPanelThatConnectsToExtension() {
9 chrome
.test
.listenOnce(chrome
.runtime
.onConnect
, function(port
) {
10 chrome
.test
.assertEq(panelWindowId
, port
.sender
.tab
.windowId
);
11 chrome
.test
.assertTrue(port
.sender
.tab
.id
> 0);
13 chrome
.windows
.create(
14 { 'url': chrome
.extension
.getURL('panel.html'), 'type': 'panel' },
15 chrome
.test
.callbackPass(function(win
) {
16 chrome
.test
.assertEq('panel', win
.type
);
17 panelWindowId
= win
.id
;