Lines Matching refs:browser
5 #include "chrome/browser/extensions/extension_apitest.h"
6 #include "chrome/browser/extensions/extension_service.h"
7 #include "chrome/browser/extensions/extension_test_message_listener.h"
8 #include "chrome/browser/profiles/profile.h"
9 #include "chrome/browser/ui/browser.h"
10 #include "chrome/browser/ui/browser_list.h"
15 // Find a browser other than |browser|.
16 Browser* FindOtherBrowser(Browser* browser) {
17 Browser* found = NULL;
20 if (*it == browser)
42 ExtensionService* service = browser()->profile()->GetExtensionService();
74 ExtensionService* service = browser()->profile()->GetExtensionService();
88 // Find the app's browser. Check that it is a panel.
89 ASSERT_EQ(2u, BrowserList::GetBrowserCount(browser()->profile()));
90 Browser* app_browser = FindOtherBrowser(browser());
91 ASSERT_EQ(Browser::TYPE_APP_POPUP, app_browser->type());
96 Source<Browser>(app_browser));
100 ASSERT_EQ(1u, BrowserList::GetBrowserCount(browser()->profile()));
116 // Find the app's browser. Apps that should load in a panel ignore
118 ASSERT_EQ(2u, BrowserList::GetBrowserCount(browser()->profile()));
119 app_browser = FindOtherBrowser(browser());
120 ASSERT_EQ(Browser::TYPE_APP_POPUP, app_browser->type());
124 ExtensionService* service = browser()->profile()->GetExtensionService();
133 // Code below assumes that the test starts with a single browser window
135 ASSERT_EQ(1u, BrowserList::GetBrowserCount(browser()->profile()));
136 ASSERT_EQ(1, browser()->tab_count());
143 // Check that the app opened in a new tab of the existing browser.
144 ASSERT_EQ(1u, BrowserList::GetBrowserCount(browser()->profile()));
145 ASSERT_EQ(2, browser()->tab_count());
149 ASSERT_EQ(1u, BrowserList::GetBrowserCount(browser()->profile()));
166 ASSERT_EQ(1u, BrowserList::GetBrowserCount(browser()->profile()));
167 ASSERT_EQ(2, browser()->tab_count());
169 // Find the app's browser. Opening in a new window will create
170 // a new browser.
171 ASSERT_EQ(2u, BrowserList::GetBrowserCount(browser()->profile()));
172 Browser* app_browser = FindOtherBrowser(browser());
173 ASSERT_EQ(Browser::TYPE_APP, app_browser->type());