Index: chrome/test/data/webui/settings/advanced_page_browsertest.js |
diff --git a/chrome/test/data/webui/settings/advanced_page_browsertest.js b/chrome/test/data/webui/settings/advanced_page_browsertest.js |
index 0ab9b6e84478f18f4cafa0580db641c8d84c9da1..8582cb06dfc8bcf09b5b01526c6b3b3d346b34db 100644 |
--- a/chrome/test/data/webui/settings/advanced_page_browsertest.js |
+++ b/chrome/test/data/webui/settings/advanced_page_browsertest.js |
@@ -23,9 +23,9 @@ SettingsAdvancedPageBrowserTest.prototype = { |
// the Settings page can take several seconds to load in a Release build |
// and several times that in a Debug build. See https://crbug.com/558434. |
GEN('#if defined(MEMORY_SANITIZER) || !defined(NDEBUG)'); |
-GEN('#define MAYBE_Load DISABLED_Main'); |
+GEN('#define MAYBE_Load DISABLED_Load'); |
GEN('#else'); |
-GEN('#define MAYBE_Load Main'); |
+GEN('#define MAYBE_Load Load'); |
GEN('#endif'); |
TEST_F('SettingsAdvancedPageBrowserTest', 'MAYBE_Load', function() { |
@@ -41,15 +41,15 @@ TEST_F('SettingsAdvancedPageBrowserTest', 'MAYBE_Load', function() { |
test('advanced pages', function() { |
var page = self.getPage('advanced'); |
- expectTrue(!!self.getSection(page, 'privacy')); |
- expectTrue(!!self.getSection(page, 'passwordsAndForms')); |
- expectTrue(!!self.getSection(page, 'languages')); |
- expectTrue(!!self.getSection(page, 'downloads')); |
- expectTrue(!!self.getSection(page, 'reset')); |
- if (cr.isChromeOS) { |
- expectTrue(!!self.getSection(page, 'dateTime')); |
- expectTrue(!!self.getSection(page, 'bluetooth')); |
- expectTrue(!!self.getSection(page, 'a11y')); |
+ var sections = ['privacy', 'passwordsAndForms', 'languages', 'downloads', |
+ 'reset']; |
+ if (cr.isChromeOS) |
+ sections = sections.concat(['dateTime', 'bluetooth', 'a11y']); |
+ |
+ for (var i = 0; i < sections.length; i++) { |
+ var section = self.getSection(page, sections[i]); |
+ expectTrue(!!section); |
+ self.verifySubpagesHidden(section); |
} |
}); |
}); |