Index: chrome/test/data/webui/settings/settings_action_menu_test.js |
diff --git a/chrome/test/data/webui/settings/settings_action_menu_test.js b/chrome/test/data/webui/settings/settings_action_menu_test.js |
index 4115d8a36225159c9e80daa24ff8456bac303070..95ac624a133f052134b1a6e4104f83da33d1635b 100644 |
--- a/chrome/test/data/webui/settings/settings_action_menu_test.js |
+++ b/chrome/test/data/webui/settings/settings_action_menu_test.js |
@@ -17,6 +17,7 @@ suite('SettingsActionMenu', function() { |
<button id="dots">...</button> |
<dialog is="settings-action-menu"> |
<button class="dropdown-item">Un</button> |
+ <hr> |
<button class="dropdown-item">Dos</button> |
<button class="dropdown-item">Tres</button> |
</dialog> |
@@ -33,32 +34,23 @@ suite('SettingsActionMenu', function() { |
}); |
test('focus after showing', function() { |
- /** @param {!HTMLElement} element */ |
- function assertFocused(element) { |
- assertEquals(element, menu.root.activeElement); |
- items.forEach(function(item, i) { |
- assertEquals(element === item, item.hasAttribute('autofocus')); |
- }); |
- } |
- |
menu.showAt(document.querySelector('#dots')); |
- assertFocused(items[0]); |
+ assertEquals(menu.root.activeElement, items[0]); |
menu.close(); |
items[0].hidden = true; |
menu.showAt(document.querySelector('#dots')); |
- assertFocused(items[1]); |
+ assertEquals(menu.root.activeElement, items[1]); |
menu.close(); |
items[1].hidden = true; |
menu.showAt(document.querySelector('#dots')); |
- assertFocused(items[2]); |
+ assertEquals(menu.root.activeElement, items[2]); |
menu.close(); |
items[2].disabled = true; |
menu.showAt(document.querySelector('#dots')); |
assertEquals(null, menu.root.activeElement); |
- assertEquals(0, menu.querySelectorAll('[autofocus]').length); |
}); |
test('focus after down/up arrow', function() { |