Index: chrome/test/data/webui/settings/languages_page_browsertest.js |
diff --git a/chrome/test/data/webui/settings/languages_page_browsertest.js b/chrome/test/data/webui/settings/languages_page_browsertest.js |
index a03eaa3d0f764dfb9e80bdb83e9098c5353cdd83..6568a0658b5153d273b20c32889330bd437a1677 100644 |
--- a/chrome/test/data/webui/settings/languages_page_browsertest.js |
+++ b/chrome/test/data/webui/settings/languages_page_browsertest.js |
@@ -67,11 +67,18 @@ TEST_F('SettingsLanguagesPageBrowserTest', 'MAYBE_LanguagesPage', function() { |
}.bind(this)); |
teardown(function(done) { |
- if (this.isAtRoot()) |
- return done(); |
- this.backToRoot(); |
- setTimeout(done); |
- }.bind(this)); |
+ // Close the section if we're in a sub-page. |
+ if (advanced.currentRoute.subpage.length == 0) { |
+ done(); |
+ } else { |
+ advanced.currentRoute = { |
+ page: 'advanced', |
+ section: '', |
+ subpage: [], |
+ }; |
+ setTimeout(done); |
+ } |
+ }); |
test('manage languages', function() { |
var manageLanguagesButton = |