Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / views / toolbar / browser_action_test_util_views.cc
index bcfe55c..94f78ad 100644 (file)
 namespace {
 
 BrowserActionsContainer* GetContainer(Browser* browser) {
-  BrowserActionsContainer* container =
-      browser->window()->GetBrowserWindowTesting()->GetToolbarView()->
-          browser_actions();
-  return container;
+  return browser->window()->GetBrowserWindowTesting()->GetToolbarView()->
+      browser_actions();
 }
 
 }  // namespace
@@ -41,6 +39,10 @@ ExtensionAction* BrowserActionTestUtil::GetExtensionAction(int index) {
                        button()->extension());
 }
 
+void BrowserActionTestUtil::InspectPopup(int index) {
+  GetContainer(browser_)->InspectPopup(GetExtensionAction(index));
+}
+
 bool BrowserActionTestUtil::HasIcon(int index) {
   return GetContainer(browser_)->GetBrowserActionViewAt(index)->button()->
       HasIcon();
@@ -78,8 +80,7 @@ gfx::Rect BrowserActionTestUtil::GetPopupBounds() {
 }
 
 bool BrowserActionTestUtil::HidePopup() {
-  BrowserActionsContainer* container = GetContainer(browser_);
-  container->HidePopup();
+  GetContainer(browser_)->HidePopup();
   return !HasPopup();
 }