diff --git a/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap b/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap index ff0f3034929..2fbd9f164b9 100644 --- a/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap +++ b/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap @@ -1,5 +1,322 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP +exports[`EuiContextMenu is rendered 1`] = ` +
+`; + +exports[`EuiContextMenu props panels and initialPanelId allows you to click the title button to go back to the previous panel 1`] = ` +
+
+ +
+
+ 2 +
+
+
+
+`; + +exports[`EuiContextMenu props panels and initialPanelId allows you to click the title button to go back to the previous panel 2`] = ` +
+
+ +
+
+ 2 +
+
+
+
+ +
+ + + +
+
+
+`; + +exports[`EuiContextMenu props panels and initialPanelId renders the referenced panel 1`] = ` +
+
+ +
+
+ 2 +
+
+
+
+`; + exports[`EuiContextMenuPanel is rendered 1`] = `
new Promise(resolve => { +export const tick = (ms = 0) => new Promise(resolve => { setTimeout(resolve, ms); }); diff --git a/src/components/context_menu/context_menu_panel.test.js b/src/components/context_menu/context_menu_panel.test.js index 35dab1f7479..13c821c26ed 100644 --- a/src/components/context_menu/context_menu_panel.test.js +++ b/src/components/context_menu/context_menu_panel.test.js @@ -11,6 +11,8 @@ import { EuiContextMenuItem, } from './context_menu_item'; +import { tick } from './context_menu.test'; + import { keyCodes } from '../../services'; const items = [ @@ -162,7 +164,7 @@ describe('EuiContextMenuPanel', () => { }); describe('initialFocusedItemIndex', () => { - it('sets focus on the item occupying that index', () => { + it('sets focus on the item occupying that index', async () => { const component = mount( { /> ); + await tick(20); + expect(findTestSubject(component, 'itemB').getDOMNode()).toBe(document.activeElement); }); });