Skip to content

Commit 60063d0

Browse files
committed
Test unmounting and calling with undefined
1 parent fb86497 commit 60063d0

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

x-pack/plugins/observability/public/components/shared/header_menu_portal.test.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,17 @@ import React from 'react';
1010
import HeaderMenuPortal from './header_menu_portal';
1111

1212
describe('HeaderMenuPortal', () => {
13-
describe('render', () => {
14-
it('sets the header action menu', () => {
13+
describe('when unmounted', () => {
14+
it('calls setHeaderActionMenu with undefined', () => {
1515
const setHeaderActionMenu = jest.fn();
1616

17-
render(<HeaderMenuPortal setHeaderActionMenu={setHeaderActionMenu}>test</HeaderMenuPortal>);
17+
const { unmount } = render(
18+
<HeaderMenuPortal setHeaderActionMenu={setHeaderActionMenu}>test</HeaderMenuPortal>
19+
);
1820

19-
expect(setHeaderActionMenu).toHaveBeenCalled();
21+
unmount();
22+
23+
expect(setHeaderActionMenu).toHaveBeenCalledWith(undefined);
2024
});
2125
});
2226
});

0 commit comments

Comments
 (0)