summaryrefslogtreecommitdiffstats
path: root/chrome/test/ui
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/test/ui')
-rw-r--r--chrome/test/ui/ui_test.cc9
-rw-r--r--chrome/test/ui/ui_test.h5
-rw-r--r--chrome/test/ui/ui_tests.vcproj8
3 files changed, 22 insertions, 0 deletions
diff --git a/chrome/test/ui/ui_test.cc b/chrome/test/ui/ui_test.cc
index 322f02c..f4371d2 100644
--- a/chrome/test/ui/ui_test.cc
+++ b/chrome/test/ui/ui_test.cc
@@ -342,6 +342,15 @@ TabProxy* UITest::GetActiveTab() {
return window_proxy->GetTab(active_tab_index);
}
+void UITest::NavigateToURLAsync(const GURL& url) {
+ scoped_ptr<TabProxy> tab_proxy(GetActiveTab());
+ ASSERT_TRUE(tab_proxy.get());
+ if (!tab_proxy.get())
+ return;
+
+ tab_proxy->NavigateToURLAsync(url);
+}
+
void UITest::NavigateToURL(const GURL& url) {
scoped_ptr<TabProxy> tab_proxy(GetActiveTab());
ASSERT_TRUE(tab_proxy.get());
diff --git a/chrome/test/ui/ui_test.h b/chrome/test/ui/ui_test.h
index f575496..66a103c 100644
--- a/chrome/test/ui/ui_test.h
+++ b/chrome/test/ui/ui_test.h
@@ -67,6 +67,11 @@ class UITest : public testing::Test {
// Exits out browser instance.
void QuitBrowser();
+ // Tells the browser to navigato to the givne URL in the active tab
+ // of the first app window.
+ // Does not wait for the navigation to complete to return.
+ void NavigateToURLAsync(const GURL& url);
+
// Tells the browser to navigate to the given URL in the active tab
// of the first app window.
// This method doesn't return until the navigation is complete.
diff --git a/chrome/test/ui/ui_tests.vcproj b/chrome/test/ui/ui_tests.vcproj
index 5bfe40e..067b232 100644
--- a/chrome/test/ui/ui_tests.vcproj
+++ b/chrome/test/ui/ui_tests.vcproj
@@ -323,6 +323,14 @@
</File>
</Filter>
<Filter
+ Name="TestUnload"
+ >
+ <File
+ RelativePath="..\..\browser\unload_uitest.cc"
+ >
+ </File>
+ </Filter>
+ <Filter
Name="TestAuthentication"
>
<File