Index: tools/telemetry/telemetry/browser_unittest.py |
diff --git a/tools/telemetry/telemetry/browser_unittest.py b/tools/telemetry/telemetry/browser_unittest.py |
index ca28dd5e4d23f98699c5989add19f42c842bcf1f..f26d2805e48d5ed3c972edcd63f739a43553ce8d 100644 |
--- a/tools/telemetry/telemetry/browser_unittest.py |
+++ b/tools/telemetry/telemetry/browser_unittest.py |
@@ -67,3 +67,21 @@ class BrowserTest(unittest.TestCase): |
with browser_to_create.Create() as b: |
b.tabs[0].Navigate('http://www.google.com/') |
b.tabs[0].WaitForDocumentReadyStateToBeInteractiveOrBetter() |
+ |
+ def testTabCallByReference(self): |
+ options = options_for_unittests.GetCopy() |
+ browser_to_create = browser_finder.FindBrowser(options) |
+ with browser_to_create.Create() as b: |
+ tab = b.tabs[0] |
+ tab.Navigate('http://www.google.com/') |
+ b.tabs[0].WaitForDocumentReadyStateToBeInteractiveOrBetter() |
+ |
+ def testCloseReferencedTab(self): |
+ options = options_for_unittests.GetCopy() |
+ browser_to_create = browser_finder.FindBrowser(options) |
+ with browser_to_create.Create() as b: |
+ b.tabs.New() |
+ tab = b.tabs[0] |
+ tab.Navigate('http://www.google.com/') |
+ tab.Close() |
+ self.assertEquals(1, len(b.tabs)) |