Commit ec742714 authored by Devlin Cronin's avatar Devlin Cronin Committed by Commit Bot

[Extensions] Update ExtensionManagementApiTest to manifest v2

Update ExtensionManagementApiTest to manifest v2 and remove the
allowance for manifest v1 extensions.

Bug: 816679

Change-Id: I0448ee64cbde9ed8431c30090d1f109e6d655fce
Reviewed-on: https://chromium-review.googlesource.com/1014711Reviewed-by: default avatarIstiaque Ahmed <lazyboy@chromium.org>
Commit-Queue: Devlin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#551749}
parent dbf37d75
...@@ -44,8 +44,6 @@ Browser* FindOtherBrowser(Browser* browser) { ...@@ -44,8 +44,6 @@ Browser* FindOtherBrowser(Browser* browser) {
class ExtensionManagementApiTest : public ExtensionApiTest { class ExtensionManagementApiTest : public ExtensionApiTest {
public: public:
bool ShouldAllowLegacyExtensionManifests() override { return true; }
virtual void LoadExtensions() { virtual void LoadExtensions() {
base::FilePath basedir = test_data_dir_.AppendASCII("management"); base::FilePath basedir = test_data_dir_.AppendASCII("management");
......
...@@ -4,8 +4,13 @@ ...@@ -4,8 +4,13 @@
var tests = [ var tests = [
function permissionWarnings() { function permissionWarnings() {
var manifest_str = "{ \"name\": \"Clipboard!\", \"version\": \"1.0\", " + var manifest_str =
"\"permissions\": [\"clipboardRead\"] }"; `{
"name": "Clipboard!",
"version": "1.0",
"manifest_version": 2,
"permissions": ["clipboardRead"]
}`;
chrome.management.getPermissionWarningsByManifest( chrome.management.getPermissionWarningsByManifest(
manifest_str, chrome.test.callback(function(warnings) { manifest_str, chrome.test.callback(function(warnings) {
......
...@@ -100,12 +100,17 @@ var tests = [ ...@@ -100,12 +100,17 @@ var tests = [
}, },
function permissionWarnings() { function permissionWarnings() {
var manifest_str = "{ \"name\": \"Hello World!\", \"version\": \"1.0\", " + var manifest_str =
"\"permissions\": [\"http://api.flickr.com/\", " + `{
"\"bookmarks\", \"geolocation\", " + "name": "Hello World!",
"\"history\", \"tabs\"]," + "manifest_version": 2,
"\"content_scripts\": [{\"js\": [\"script.js\"], " + "version": "1.0",
"\"matches\": [\"http://*.flickr.com/*\"]}]}"; "permissions": ["http://api.flickr.com/", "bookmarks", "geolocation",
"history", "tabs"],
"content_scripts": [
{"js": ["script.js"], "matches": ["http://*.flickr.com/*"]}
]
}`;
chrome.management.getPermissionWarningsByManifest( chrome.management.getPermissionWarningsByManifest(
manifest_str, callback(function(warnings) { manifest_str, callback(function(warnings) {
...@@ -134,8 +139,13 @@ var tests = [ ...@@ -134,8 +139,13 @@ var tests = [
}, },
function permissionWarningsClipboardReadApi() { function permissionWarningsClipboardReadApi() {
var manifest_str = "{ \"name\": \"Clipboard!\", \"version\": \"1.0\", " + var manifest_str =
"\"permissions\": [\"clipboardRead\"] }"; `{
"name": "Clipboard!",
"version": "1.0",
"manifest_version": 2,
"permissions": ["clipboardRead"]
}`;
chrome.management.getPermissionWarningsByManifest( chrome.management.getPermissionWarningsByManifest(
manifest_str, callback(function(warnings) { manifest_str, callback(function(warnings) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment