diff --git a/src/plugins/home/public/application/components/home.tsx b/src/plugins/home/public/application/components/home.tsx index 30439e5fa87e..0572d7b80f98 100644 --- a/src/plugins/home/public/application/components/home.tsx +++ b/src/plugins/home/public/application/components/home.tsx @@ -117,7 +117,7 @@ export class Home extends Component { return this.props.directories.find((directory) => directory.id === id); } - getFeaturesByCategory(category: FeatureCatalogueCategory) { + private getFeaturesByCategory(category: FeatureCatalogueCategory) { return this.props.directories .filter((directory) => directory.showOnHomePage && directory.category === category) .sort((directoryA, directoryB) => (directoryA.order ?? -1) - (directoryB.order ?? -1)); @@ -177,7 +177,7 @@ export class Home extends Component { private renderWelcome() { return ( this.skipWelcome()} urlBasePath={this.props.urlBasePath} telemetry={this.props.telemetry} /> diff --git a/test/functional/apps/home/_welcome.ts b/test/functional/apps/home/_welcome.ts index ec7e9759558d..e0fd1b5619dc 100644 --- a/test/functional/apps/home/_welcome.ts +++ b/test/functional/apps/home/_welcome.ts @@ -26,5 +26,11 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.common.navigateToUrl('home', undefined, { disableWelcomePrompt: false }); expect(await PageObjects.home.isWelcomeInterstitialDisplayed()).to.be(true); }); + + it('clicking on "Explore on my own" redirects to the "home" page', async () => { + await PageObjects.common.navigateToUrl('home', undefined, { disableWelcomePrompt: false }); + expect(await PageObjects.home.isWelcomeInterstitialDisplayed()).to.be(true); + await PageObjects.common.clickAndValidate('skipWelcomeScreen', 'homeApp'); + }); }); }