1 // Copyright 2014 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.
6 function cannotEmbedOtherExtensionsOptions() {
7 var pass = chrome.test.callbackPass;
8 chrome.storage.local.get('embeddedId', pass(function(items) {
9 var done = chrome.test.callbackAdded();
10 var extensionoptions = document.createElement('extensionoptions');
11 extensionoptions.addEventListener('createfailed', function() {
13 chrome.runtime.sendMessage(items['embeddedId'],
14 'checking for options page',
16 chrome.test.assertFalse(response.hasOptionsPage);
20 document.body.removeChild(extensionoptions);
23 extensionoptions.addEventListener('load', function () {
24 document.body.removeChild(extensionoptions);
27 extensionoptions.setAttribute('extension', items.embeddedId);
28 document.body.appendChild(extensionoptions);