Chromium Code Reviews| Index: chrome/browser/ui/ash/keyboard_controller_browsertest.cc |
| diff --git a/chrome/browser/ui/ash/keyboard_controller_browsertest.cc b/chrome/browser/ui/ash/keyboard_controller_browsertest.cc |
| index f5b05bab769a0babbe28a72f0f147761a121bc71..e43c4a882ef911789db1ef277b506c61dabb87f9 100644 |
| --- a/chrome/browser/ui/ash/keyboard_controller_browsertest.cc |
| +++ b/chrome/browser/ui/ash/keyboard_controller_browsertest.cc |
| @@ -6,6 +6,7 @@ |
| #include "base/command_line.h" |
| #include "base/macros.h" |
| #include "chrome/browser/apps/app_browsertest_util.h" |
| +#include "chrome/browser/extensions/extension_service.h" |
| #include "chrome/browser/profiles/profile_manager.h" |
| #include "chrome/test/base/in_process_browser_test.h" |
| #include "content/public/browser/render_widget_host_view.h" |
| @@ -158,16 +159,23 @@ IN_PROC_BROWSER_TEST_F(VirtualKeyboardAppWindowTest, |
| DisableOverscrollForImeWindow) { |
| scoped_refptr<extensions::Extension> extension = |
| extensions::ExtensionBuilder() |
| - .SetManifest(std::move(extensions::DictionaryBuilder() |
| - .Set("name", "test extension") |
| - .Set("version", "1") |
| - .Set("manifest_version", 2))) |
| + .SetManifest(std::move( |
| + extensions::DictionaryBuilder() |
| + .Set("name", "test extension") |
| + .Set("version", "1") |
| + .Set("manifest_version", 2) |
| + .Set( |
| + "background", |
| + std::move(extensions::DictionaryBuilder().Set( |
| + "scripts", std::move(extensions::ListBuilder().Append( |
| + "background.js"))))))) |
|
dcheng
2016/02/26 22:52:29
Needed to fake out an extension background page: t
|
| .Build(); |
| + extension_service()->AddExtension(extension.get()); |
| extensions::AppWindow::CreateParams non_ime_params; |
| non_ime_params.frame = extensions::AppWindow::FRAME_NONE; |
| - extensions::AppWindow* non_ime_app_window = |
| - CreateAppWindowFromParams(extension.get(), non_ime_params); |
| + extensions::AppWindow* non_ime_app_window = CreateAppWindowFromParams( |
| + browser()->profile(), extension.get(), non_ime_params); |
| int non_ime_window_visible_height = non_ime_app_window->web_contents() |
| ->GetRenderWidgetHostView() |
| ->GetVisibleViewportSize() |
| @@ -176,8 +184,8 @@ IN_PROC_BROWSER_TEST_F(VirtualKeyboardAppWindowTest, |
| extensions::AppWindow::CreateParams ime_params; |
| ime_params.frame = extensions::AppWindow::FRAME_NONE; |
| ime_params.is_ime_window = true; |
| - extensions::AppWindow* ime_app_window = |
| - CreateAppWindowFromParams(extension.get(), ime_params); |
| + extensions::AppWindow* ime_app_window = CreateAppWindowFromParams( |
| + browser()->profile(), extension.get(), ime_params); |
| int ime_window_visible_height = ime_app_window->web_contents() |
| ->GetRenderWidgetHostView() |
| ->GetVisibleViewportSize() |