diff options
Diffstat (limited to 'chrome/test')
4 files changed, 25 insertions, 8 deletions
diff --git a/chrome/test/data/extensions/context_menus/patterns/test.js b/chrome/test/data/extensions/context_menus/patterns/test.js index 4777a86..ef9bd45 100644 --- a/chrome/test/data/extensions/context_menus/patterns/test.js +++ b/chrome/test/data/extensions/context_menus/patterns/test.js @@ -11,23 +11,20 @@ var make_browsertest_proceed = function() { var patterns = ["http://*.google.com/*", "https://*.google.com/*"]; window.onload = function() { - // Create one item that does have a documentUrlPattern and targetUrlPattern. + // Create one item that does have a documentUrlPattern. var properties1 = { - "title": "test_item1", "documentUrlPatterns": patterns, - "targetUrlPatterns": patterns + "title": "test_item1", "documentUrlPatterns": patterns }; chrome.contextMenus.create(properties1); - // Create an item that initially doesn't have a documentUrlPattern and - // targetUrlPattern, then update it, and trigger the rest of the c++ code in - // the browser test by navigating the tab. + // Create an item that initially doesn't have a documentUrlPattern, then + // update it, and then proceed with the c++ code in the browser test. var properties2 = { "title": "test_item2" }; var id2; id2 = chrome.contextMenus.create(properties2, function() { - var update_properties = { "documentUrlPatterns": patterns, - "targetUrlPatterns": patterns }; + var update_properties = { "documentUrlPatterns": patterns }; chrome.contextMenus.update(id2, update_properties, make_browsertest_proceed); }); diff --git a/chrome/test/data/extensions/context_menus/target_urls/background.html b/chrome/test/data/extensions/context_menus/target_urls/background.html new file mode 100644 index 0000000..46f4d74 --- /dev/null +++ b/chrome/test/data/extensions/context_menus/target_urls/background.html @@ -0,0 +1 @@ +<script src="test.js"></script> diff --git a/chrome/test/data/extensions/context_menus/target_urls/manifest.json b/chrome/test/data/extensions/context_menus/target_urls/manifest.json new file mode 100644 index 0000000..8061f29 --- /dev/null +++ b/chrome/test/data/extensions/context_menus/target_urls/manifest.json @@ -0,0 +1,6 @@ +{ + "name" : "targetUrlPatterns test", + "version" : "0.1", + "permissions": [ "contextMenus", "tabs" ], + "background_page": "background.html" +} diff --git a/chrome/test/data/extensions/context_menus/target_urls/test.js b/chrome/test/data/extensions/context_menus/target_urls/test.js new file mode 100644 index 0000000..e32099f --- /dev/null +++ b/chrome/test/data/extensions/context_menus/target_urls/test.js @@ -0,0 +1,13 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +window.onload = function() { + var patterns = [ "http://*.google.com/*" ]; + chrome.contextMenus.create({"title":"item1", "contexts": ["all"], + "targetUrlPatterns": patterns}, function() { + if (!chrome.extension.lastError) { + chrome.test.sendMessage("created items"); + } + }); +}; |