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

[Extensions UI] Simplify a method in BrowserActionsBarBrowserTest

Make CreateExtension use the semantic ExtensionBuilder to cut down on
boilerplate.

Bug: None
Change-Id: I19fc5c74efc7f67145e9f14b445bdeb66ca933c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1896390Reviewed-by: default avatarCaroline Rising <corising@chromium.org>
Commit-Queue: Devlin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712760}
parent 2a4b44cc
...@@ -42,7 +42,6 @@ ...@@ -42,7 +42,6 @@
#include "extensions/browser/notification_types.h" #include "extensions/browser/notification_types.h"
#include "extensions/common/extension.h" #include "extensions/common/extension.h"
#include "extensions/common/extension_builder.h" #include "extensions/common/extension_builder.h"
#include "extensions/common/value_builder.h"
#include "extensions/test/extension_test_message_listener.h" #include "extensions/test/extension_test_message_listener.h"
#include "extensions/test/test_extension_dir.h" #include "extensions/test/test_extension_dir.h"
#include "net/dns/mock_host_resolver.h" #include "net/dns/mock_host_resolver.h"
...@@ -54,17 +53,10 @@ const char* kInjectionSucceededMessage = "injection succeeded"; ...@@ -54,17 +53,10 @@ const char* kInjectionSucceededMessage = "injection succeeded";
scoped_refptr<const extensions::Extension> CreateExtension( scoped_refptr<const extensions::Extension> CreateExtension(
const std::string& name, const std::string& name,
bool has_browser_action) { bool has_browser_action) {
extensions::DictionaryBuilder manifest; extensions::ExtensionBuilder builder(name);
manifest.Set("name", name).
Set("description", "an extension").
Set("manifest_version", 2).
Set("version", "1.0");
if (has_browser_action) if (has_browser_action)
manifest.Set("browser_action", extensions::DictionaryBuilder().Build()); builder.SetAction(extensions::ExtensionBuilder::ActionType::BROWSER_ACTION);
return extensions::ExtensionBuilder() return builder.Build();
.SetManifest(manifest.Build())
.SetID(crx_file::id_util::GenerateId(name))
.Build();
} }
class BlockedActionWaiter class BlockedActionWaiter
......
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