From 1c39a74113350dd95b3e4ad2b602d2e4cd5ebbdd Mon Sep 17 00:00:00 2001 From: Matt Kime Date: Wed, 12 Aug 2020 11:08:36 -0500 Subject: [PATCH] fix jest test --- .../empty_index_pattern_prompt.test.tsx.snap | 33 ++++++++++--------- .../empty_index_pattern_prompt.test.tsx | 7 +++- .../empty_index_pattern_prompt.tsx | 15 ++++++--- .../index_pattern_table.tsx | 9 ++++- 4 files changed, 42 insertions(+), 22 deletions(-) diff --git a/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/__snapshots__/empty_index_pattern_prompt.test.tsx.snap b/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/__snapshots__/empty_index_pattern_prompt.test.tsx.snap index 6519b9d479bb4d..c5e6d1220d8bf8 100644 --- a/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/__snapshots__/empty_index_pattern_prompt.test.tsx.snap +++ b/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/__snapshots__/empty_index_pattern_prompt.test.tsx.snap @@ -29,32 +29,39 @@ exports[`EmptyIndexPatternPrompt should render normally 1`] = `


- - + @@ -66,27 +73,23 @@ exports[`EmptyIndexPatternPrompt should render normally 1`] = ` type="responsiveColumn" > diff --git a/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.test.tsx b/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.test.tsx index 7959767438b1ce..83eb803333afcf 100644 --- a/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.test.tsx +++ b/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.test.tsx @@ -24,7 +24,12 @@ import { shallowWithI18nProvider } from 'test_utils/enzyme_helpers'; describe('EmptyIndexPatternPrompt', () => { it('should render normally', () => { const component = shallowWithI18nProvider( - {} }]} /> + {} }]} + docLinksIndexPatternIntro={'testUrl'} + setBreadcrumbs={() => {}} + /> ); expect(component).toMatchSnapshot(); diff --git a/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.tsx b/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.tsx index 00c18848c21303..de389097fd4ba5 100644 --- a/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.tsx +++ b/src/plugins/index_pattern_management/public/components/index_pattern_table/empty_index_pattern_prompt/empty_index_pattern_prompt.tsx @@ -26,19 +26,24 @@ import { EuiDescriptionListTitle } from '@elastic/eui'; import { EuiDescriptionListDescription, EuiDescriptionList } from '@elastic/eui'; import { EuiLink } from '@elastic/eui'; import { getListBreadcrumbs } from '../../breadcrumbs'; -import { IndexPatternManagmentContext } from '../../../types'; -import { useKibana } from '../../../../../../plugins/kibana_react/public'; import { IndexPatternCreationOption } from '../../types'; import { CreateButton } from '../../create_button'; import { Illustration } from './assets/index_pattern_illustration'; +import { ManagementAppMountParams } from '../../../../../management/public'; interface Props { canSave: boolean; creationOptions: IndexPatternCreationOption[]; + docLinksIndexPatternIntro: string; + setBreadcrumbs: ManagementAppMountParams['setBreadcrumbs']; } -export const EmptyIndexPatternPrompt = ({ canSave, creationOptions }: Props) => { - const { setBreadcrumbs, docLinks } = useKibana().services; +export const EmptyIndexPatternPrompt = ({ + canSave, + creationOptions, + docLinksIndexPatternIntro, + setBreadcrumbs, +}: Props) => { setBreadcrumbs(getListBreadcrumbs()); return ( @@ -93,7 +98,7 @@ export const EmptyIndexPatternPrompt = ({ canSave, creationOptions }: Props) => /> - + { /> ); } else { - return ; + return ( + + ); } }